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.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.
Key Responsibilities
Skill Requirements
Tech skillsLanguages & Frameworks: Strong expertise in C#, .NET/.NET Core, MVC, Web API, with strong full-stack capability across React.js, Next.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