Job Openings Senior Back End Developer (Hybrid)

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