Job Description
Responsibilities
- Architect and implement REST APIs that are robust, well-documented, and easy to consume.
- Design and implement low-latency, high-availability, and performant backend applications.
- Build AI-enhanced or agent-driven backend features using tools like LangChain or CrewAI.
- Build backend services for handling data at large scale, with clean separation of concerns and adherence to SOLID principles.
- Test software to ensure responsiveness, correctness, and efficiency.
- Collaborate with front-end developers on the integration of UI elements with backend services.
- Take initiatives to build better and faster solutions to the problems of scale.
- Troubleshoot application-related issues and work with the infrastructure team to triage Major Incidents.
- Analyze and research solutions, and develop and implement recommendations accordingly.
- Bachelors Degree in Computer Science or a related field.
- Two or more years of professional backend engineering experience.
- Expertise in JavaScript (ES6) and Node.js is a must.
- In-depth knowledge of frameworks like Express.js and Restify.
- In-depth knowledge of Node.js concepts like the event loop.
- Strong knowledge of algorithms and data structures.
- Experience in building backend services for handling data at large scale is a must.
- Ability to architect high-availability applications and servers in the cloud, adhering to best practices. Microservices architecture is preferable.
- Knowledge of design patterns and high-concurrency application building
- Experience working with MySQL and NoSQL databases like DynamoDB and MongoDB.
- Experience writing complex SQL queries.
- Understanding of communication using WebSockets.
- Good understanding of clean architecture and SOLID principles.
- Ability to perform technical deep-dives into code.
- Good application troubleshooting skills
- Familiarity with Git.
- Experience with AI-assisted development tools (e. g., Cursor, GitHub Copilot) to accelerate development, assist in code reviews, and support efficient coding practices is a must.
- Experience with infrastructure-as-code and configuration management tools like Ansible, Terraform, Argo CD or Puppet for cloud environments.
- Basic knowledge of AWS and Docker containerization.
- Experience with Kubernetes or other container orchestration.
- Knowledge of AWS/Azure applications like Lambda, SQS, S3 ADLS, etc.
- Exposure to monitoring and any observability tools (Prometheus, Grafana, ELK, Zabbix, Nagios) for production systems.
- Knowledge of front-end frameworks like ReactJS would be a plus.
Skills
AlgorithmsData StructuresFront-end FrameworksJavascriptKubernetesMicroservices ArchitectureNode.jsNosql DatabasesCloudSqlSoftware DevelopmentIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
About Company
Important dates & deadlines?
Application Deadline
17 Oct 26, 06:00 PM IST
Similar Jobs
View All




