About the job Senior Back End Developer (Hybrid)
Job Description:
We are looking for a Senior Back-End Developer (Node.js/NestJS) with strong technical acumen, leadership skills, and a passion for building scalable and secure systems. In this role, you will play a key part in architecting, developing, and maintaining robust backend solutions, while mentoring junior developers and shaping backend strategy across projects.
Key Responsibilities:
- Architect, design, and implement scalable, secure, and maintainable backend systems and APIs
- Lead development of new features and enhancements for core backend services
- Collaborate cross-functionally with front-end developers, DevOps, and product managers
- Refactor and optimize legacy systems for performance and reliability
- Design and maintain relational database schemas and ensure data integrity
- Apply and enforce backend development best practices and clean architecture principles
- Participate in high-level system design and guide technical decisions
- Manage deployment pipelines using CI/CD tools and cloud platforms
- Lead and participate in code reviews and mentorship sessions
- Stay current with backend technologies and contribute to tech strategy
Job Requirements:
- Must-Have Technical Skills & Experience:
- Minimum 4+ years of professional experience in backend development
- Strong hands-on expertise in Node.js and NestJS frameworks
- Solid understanding of microservices, SOA, and Domain-Driven Design (DDD)
- Proficiency in RESTful APIs and systems integration
- Deep knowledge of relational databases (PostgreSQL, MySQL) and familiarity with NoSQL (e.g., MongoDB)
- Experience in backend performance tuning, security, and scalability
- Familiarity with Docker, Git, and CI/CD pipelines
- Exposure to message queues (RabbitMQ, Kafka) and event-driven architecture
- Experience with cloud services (AWS preferred)
Preferred Qualifications:
Bachelors or Masters degree in Computer Science, Software Engineering, or related field
Familiarity with DevOps practices and infrastructure as code (e.g., Terraform)
Knowledge of basic front-end integration (HTML, CSS, JS) for collaboration with frontend teams
Strong communication, problem-solving skills, and a team-first mindset
Why Join Us?
Be part of a collaborative, fast-paced, and innovation-driven environment
Lead impactful projects and influence architectural decisions
Competitive compensation and benefits
Access to continuous learning and career development tools