Job Summary
Senior Engineer emphasis: hands-on full-stack delivery, component/service ownership, contribution to solution design, reliable execution, uplift of quality practices, and mentoring.
·
Key Responsibilities
Stay hands-on delivering full-stack features across .NET/.NET Core, C#, TypeScript/Next.js, SQL, GraphQL and API integrations.
· Deliver consistent patterns, standards and best practices across API services.
· Champion DevSecOps excellence - CI/CD, automated testing, cloud pipelines, observability, secure coding and operational readiness.
· Partner closely with product, design and business teams, while mentoring engineers and uplifting modern engineering practices, including AI-assisted development.
Skill Requirements
- Tech skills
· Languages & Frameworks: Strong expertise in C#, .NET/.NET Core, MVC, Web API, with strong full-stack capability across React.js, Next.js, Node Js and modern JavaScript frameworks like NestJS, Apollo GraphQL, Prisma ORM.
· Cloud & Architecture: Advanced AWS cloud-native engineering, microservices design, distributed systems, and scalable API architectures (REST & GraphQL).
· Databases: Proficient with PostgreSQL and Oracle, including schema design, optimisation, and robust data-access patterns.
· DevOps & Automation: Strong CI/CD engineering using GitHub Actions and TeamCity, with a focus on automation, quality, and DevSecOps principles.
· Containers & Runtime: Hands-on experience with Docker and Kubernetes for orchestration, deployment, and cloud-native operations.
· Monitoring & Observability: Solid understanding of Prometheus/Grafana, Splunk, and AWS CloudWatch for proactive monitoring and operational excellence.
· AI-Enhanced Engineering: Skilled with GenAI tools such as Cline, Cursor, and AWS Bedrock