Start Date
Immediate
Expiry Date
11 Dec, 25
Salary
0.0
Posted On
12 Sep, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Graphql, Design Principles, Python, Distributed Systems, Leadership Skills, Rest, Orchestration
Industry
Information Technology/IT
We are seeking a Senior Software Engineer to take ownership of a robust microservices-based backend built on AWS. The ideal candidate will have deep experience in system design, event-driven architecture, and domain-driven development.
You’ll work closely with the tech and product teams to build and evolve our backend systems, ensure technical excellence, and make key decisions that shape our domain.
This role is backend-heavy, but experience with React/React-Native is a plus to support our frontend developer when needed.
️ Our Tech Stack
Cloud: AWS (ECS, Lambda, SQS, SNS, AppSync, Amplify, DynamoDB, RDS Postgres)
Languages: TypeScript / Node.js (primary), Python (occasional)
Architecture: Event-driven microservices, DDD-aligned service boundaries
Frontend: React (optional)
Data: DynamoDB, PostgreSQL
JOB DESCRIPTION
️ Responsibilities
Design, build, and evolve distributed systems using microservices and event-driven patterns.
Implement new services, workflows, and features on top of existing infrastructure.
Ensure systems are secure, scalable, observable, and cost-efficient.
Improve operational reliability (monitoring, alerting, auto-scaling, graceful degradation).
Collaborate with domain experts, front-end engineers, and other backend teams.
Mentor mid-level developers and act as a technical sounding board.
Optionally help guide or review frontend code to maintain integration standards.
SKILLS & EXPERTISE
7+ years of backend development experience.
Proven expertise in AWS services
Strong understanding of microservices architecture, event-driven systems, and system design principles.
Proficiency in Node.js / TypeScript. (Python is a bonus.)
Solid API design experience (REST and GraphQL).
Strong communication and technical leadership skills.
Working knowledge of React/React-Native and frontend integration best practices.
✨ Nice to Have
Familiarity with AppSync, Amplify, or GraphQL with DynamoDB.
Experience in event choreography vs orchestration in distributed systems
Please refer the Job description for details