๐ We're Hiring: Senior Backend Developer ๐
๐ Location: Remote
๐
Experience Required: 4-5 Years
๐ผ Type: Full-Time
About the Role
Weโre seeking a talented Senior Backend Developer to join our dynamic team. The ideal candidate will bring expertise in backend technologies, a passion for clean and scalable code, and the ability to collaborate effectively with cross-functional teams. This is an exciting opportunity to work on cutting-edge projects and help shape the future of our technology stack.
Key Responsibilities
- Design, develop, and maintain server-side architecture using Node.js, NestJS, and TypeScript.
- Build and deploy microservices with a strong focus on scalability and performance.
- Work with PostgreSQL and MongoDB for database management and optimization.
- Implement TDD (Test-Driven Development) practices to ensure high-quality code.
- Deploy and manage services using AWS EC2 and Docker Containers.
- Integrate Stripe Payment solutions into backend systems.
- Develop event-driven systems using Kafka or RabbitMQ, and implement gRPC for inter-service communication.
- Optimize caching mechanisms with Redis.
- Experience working with Nginx proxy.
- Adhere to OOP, SOLID principles, and software Design Patterns for maintainable code.
- Collaborate with cross-functional teams to integrate Generative AI features into backend systems.
- Solve complex problems using efficient Data Structures and algorithms.
Required Skills and Experience
- Strong proficiency in JavaScript/TypeScript with hands-on experience in NestJS and Node.js. for atleast 4 years
- Extensive knowledge of microservices architecture.
- Expertise in databases: PostgreSQL and MongoDB.
- Proven experience with Stripe Payment integration.
- Hands-on experience with Docker Containers and AWS EC2.
- In-depth knowledge of event-driven architecture using Kafka or RabbitMQ.
- Proficiency in gRPC for efficient service communication.
- Expertise in caching strategies using Redis.
- Strong foundation in OOP, SOLID principles, and Design Patterns.
- Experience with Git, version control systems, and CI/CD pipelines.
- Familiarity with TDD and writing clean, maintainable code.
- Knowledge of Generative AI integration is a plus.
Optional Skills
- DevOps: Familiarity with container orchestration, CI/CD pipelines, and infrastructure automation.
- Frontend Development: Knowledge of ReactJS and NextJS.
- Additional Programming Languages: Basic understanding of Java and Python.
What We Offer
- Competitive salary
- Opportunity to work on exciting projects with cutting-edge technologies
- Flexible working hours and remote options.
- A supportive and innovative work environment that encourages growth and learning.