with 2.5years + to 4 years of professional experience in building scalable and robust backend systems. The ideal candidate will have hands-on experience with Node.js, database systems (MySQL, MongoDB), and API development. You'll be an integral part of a collaborative and fast-paced Agile team, contributing to high-impact backend systems in production environments.
Key Responsibilities:
Design, develop, test, and maintain scalable backend services using
Node.js
Build and maintain RESTful APIs for web and mobile applications
Collaborate with frontend developers, DevOps engineers, and other team members to integrate user-facing elements with server-side logic
Manage and optimize
relational (MySQL, PostgreSQL)
and
NoSQL (MongoDB, Redis)
databases
Implement and maintain CI/CD pipelines and version control systems (Git)
Ensure the backend architecture is modular, efficient, and follows
OOP principles
and industry-standard
design patterns
Deploy and manage microservices using
Docker
,
Kubernetes
, and cloud platforms like
AWS / GCP / Azure
Optimize backend performance, scalability, and security
Write clean, maintainable code and perform regular code reviews
Work within
Agile/Scrum
processes to deliver high-quality features on time
Troubleshoot and debug complex issues in distributed systems
Work with
large datasets
, write
optimized SQL/Python scripts
, and improve data workflows
Follow best practices in data privacy, protection, and security
Must-Have Skills:
Proficiency in
Node.js
and backend development
Strong understanding of
RESTful APIs
Hands-on experience with
MySQL
,
PostgreSQL
,
MongoDB
, or other database systems
Solid understanding of
Object-Oriented Programming
,
design patterns
, and backend architecture
Familiarity with
microservices architecture
and
containerization tools (Docker, Kubernetes)
Proficiency in
Git
and CI/CD pipelines
Strong experience with
Python
and
SQL
for data handling and automation
Experience with performance optimization and debugging large-scale systems
Knowledge of
cloud platforms (AWS, GCP, or Azure)
is a strong plus
Strong analytical and problem-solving abilities
Excellent communication and team collaboration skills
Self-driven with a proactive attitude and attention to detail
Preferred Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field
Certifications in cloud technologies or backend development (Optional but a plus)
What We Offer:
Opportunity to work on challenging and impactful projects
A collaborative, supportive, and dynamic team environment
Competitive compensation and performance-based incentives
Job Type: Full-time