- Design develop and maintain scalable and resilient backend services and APIs for the LMS.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Architect and implement data storage solutions ensuring high performance and responsiveness to requests from the front-end.
Deploy manage and optimize applications on the AWS cloud platform.
Implement security and data protection best practices.
Write clean maintainable and well-documented code.
Participate in code reviews mentor junior developers and contribute to a culture of technical excellence.
Troubleshoot debug and upgrade existing systems.
Contribute to the entire software development lifecycle from concept to deployment and maintenance.
Requirements
B.E. / in Computer Science.
3-4 years of professional backend development experience.
Strong proficiency in JavaScript and .
Hands-on experience with for understanding full-stack integration needs.
Proven experience with Amazon Web Services (AWS) (e.g. EC2 S3 Lambda RDS API Gateway).
Solid understanding of database technologies (SQL e.g. PostgreSQL MySQL and/or NoSQL e.g. MongoDB).
Hands on experience on node react js dbms sql mongodb version control CI/CD graphql mongodb
Secondary skills preferred in NestJs Redis Microservice(RMQ) Typescript ExpressJS
Experience in designing and building RESTful APIs and microservices architecture.
Previous work experience in developing or contributing to a LMS is a significant advantage.
Proven experience from the training and education industry would be preferred but not mandatory.
Familiarity with modern authorization mechanisms (JWT OAuth).
Experience with containerization technologies like Docker and orchestration with Kubernetes (K8s).
Understanding of CI/CD pipelines.
Excellent problem-solving skills and a proactive attitude.
Extensive experience architecting and deploying applications on AWS with strong
proficiency in TypeScript and in backend frameworks including NestJS GraphQL and Mongoose with solid knowledge of MongoDB MySQL and PostgreSQL.
Hands-on expertise in microservices architecture implementing asynchronous
communication using RabbitMQ and caching/real-time data management with Redi Version Control & CI/CD: Git (GitHub Bitbucke) CI/CD Pipelines (GitHub Actions Jenkins)
Knowledge of code versioning tools such as Git.
We are looking to hire a Backend Developer to join our organisation. Apply on