Design, develop, test, and deploy scalable, high-performance microservice-based applications across frontend and backend components.
Develop backend services and APIs using C#/.NET Core, Node.js (TypeScript), and Python.
Build modern, responsive, and user-friendly web applications using React.js and modern JavaScript/TypeScript.
Design and implement scalable solutions leveraging AWS cloud services and cloud-native architecture principles.
Define, provision, and maintain AWS infrastructure using Infrastructure as Code (IaC) with AWS CloudFormation.
Design and maintain reliable integrations between microservices and other platform components.
Develop comprehensive unit and automated End-to-End (E2E) tests to ensure application reliability and maintain high code quality.
Containerize applications and services using Docker and support their integration into CI/CD pipelines.
Monitor application and platform health, investigate production issues, and implement improvements to ensure performance, reliability, and stability.
Troubleshoot complex technical issues across frontend, backend, infrastructure, and integration layers.
Participate in code reviews, technical discussions, solution design, and collaborative development sessions.
Apply software engineering best practices, including clean code, maintainability, scalability, security, and automated testing.
Work within an Agile development environment, collaborating closely with engineering, product, and other cross-functional teams.
Contribute to continuous technical improvement by evaluating emerging technologies, proposing enhancements, and experimenting with new approaches during dedicated innovation time.