Overview
iSource Services is hiring for the profile of Senior Software Engineer.
Job Details:
Role: Senior Software Engineer
Experience: 7+ years
Location: Remote / Pan India
Shift Timing: 01:00 PM to 10:00 PM (IST)
Employment Type: Contract
Responsibilities
- Design, implement, and maintain backend services using microservices architecture.
- Develop event-driven workflows utilizing message queues and pub/sub systems (SNS/SQS).
- Build and enhance middleware components for authentication, logging, and API orchestration.
- Apply SOLID principles and clean architecture patterns to deliver maintainable and testable code.
- Integrate services with AWS infrastructure using AWS SDKs.
- Write robust unit tests and contribute to continuous integration pipelines.
- Participate in code reviews, architecture discussions, and incident resolution processes.
- Leverage dependency injection frameworks to ensure decoupled service design.
- Collaborate within Agile/Scrum environments and contribute to sprint planning, estimation, and delivery.
Technical Skills
- Strong proficiency in TypeScript and Node.js.
- Proven experience building and deploying microservices in production environments.
- Hands-on experience with event-driven architectures (SQS/SNS or similar).
- Familiarity with Domain-Driven Design (DDD) and CQRS patterns.
- Proficiency with AWS services and AWS SDK integration.