This job has been added to your Saved jobs.
Posted
14 days ago
Job description
As a Senior Backend Developer, you will play a pivotal role in designing and implementing our microservices architecture. Your deep understanding of microservices orchestration, CQRS patterns, and modern backend technologies will be crucial in building a scalable, reliable, and high-performing system. You will collaborate with a cross-functional team to ensure seamless integration with frontend components and deliver robust backend solutions.
Responsibilities:
- Architect, design, and develop microservices using Nest.JS, TypeScript, and related libraries (Redux, Zustand).
- Implement CQRS patterns and event-driven architectures using TypeORM and Webpack.
- Design and manage databases using Cosmos DB (Postgres, Mongo), Graph Databases, Elasticsearch, and Event Sourcing/Event Store technologies.
- Integrate backend services with frontend components using REST API, GraphQL gateway, Dapr, and Backend for Frontend (BFF) patterns.
- Optimize system performance, scalability, and security.
- Write clean, well-tested code and participate in code reviews to maintain high quality.
- Utilize Simulation Driven Development (SDD) to ensure robustness and efficiency.
- Contribute to the overall backend architecture and technology stack decisions.
- Participate in Agile development processes (ScrumBan) and collaborate with team members using Jira.
- Communicate effectively in English with team members and stakeholders.
Your skills and experience
Essential:
- Strong proficiency in TypeScript, Nest.JS, and microservices architecture.
- Experience with CQRS patterns, event-driven architectures, and TypeORM.
- Expertise in database design and management (Cosmos DB, Graph DB, Elasticsearch, Event Sourcing).
- Familiarity with REST API, GraphQL, Dapr, and BFF patterns.
- Experience using Git, Jira, Docker, and working in a ScrumBan environment.
- Excellent English communication skills (both written and verbal).
Optional:
- Experience with micro-frontend development.
- Exposure to AI/ML technologies.
- Knowledge of automated testing frameworks.
Why you'll love working here
- Competitive salary: We offer an attractive compensation package commensurate with your skills and experience.
- 13th-month salary and bonuses: Receive additional financial rewards for your contributions.
- Performance-based incentives: Your hard work and achievements will be recognized and rewarded.
- Flexible work arrangements: Work remotely from anywhere, anytime, with occasional team building and client meetings in Vietnam.
- Professional development: We invest in your growth by providing opportunities for learning and skill enhancement.
- Impactful work: Be part of a team creating solutions that make a difference in the world.
PTDEV Construct-X Global
View company
We are one and be a part of your journey to the success.
Company type
IT Product
Company industry
Software Development Outsourcing
Company size
1-50
employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT
More jobs for you
Get similar jobs by email