Key Responsibilities
- Design, develop, and maintain applications using the required technology stack
- Collaborate with engineers, product teams, and stakeholders to deliver features and enhancements
- Write clean, maintainable, and testable code aligned with engineering best practices
- Implement and execute unit, integration, and end-to-end testing
- Contribute to and support CI/CD pipelines, build automation, and deployment processes
- Participate in code reviews and technical discussions to maintain code quality and consistency
- Troubleshoot, debug, and optimize application performance
Required Skills:
- Strong hands-on experience with:
- TypeScript
- Node.js
- React / Next.js
- GraphQL
- Solid understanding of AWS fundamentals (compute, storage, networking, IAM basics)
- Experience with:
- Unit Testing, Integration Testing, and E2E Testing frameworks
- CI/CD pipelines and DevOps practices
- Good understanding of modern software architecture and API design
Good to Have
Experience with observability and monitoring tools (e.g., logging, metrics, tracing)
Exposure to C# and .NET ecosystem
Familiarity with scalable, distributed systems
What We’re Looking For
Strong problem-solving skills and attention to detail
Ability to work independently while collaborating effectively within a team
Ownership mindset with a focus on delivering high-quality outcomes