About The Role:
We are looking for a skilled Node.js engineer to join our team and build highperformance scalable and secure backend applications. The ideal candidate will have experience in designing APIs managing databases and working with cloud services.
Key Responsibilities
Develop and maintain serverside applications using Node.js and related frameworks.
Design and implement RESTful and GraphQL APIs for web and mobile applications.
Optimize application performance and ensure scalability.
Work with databases like MongoDB PostgreSQL MySQL or Redis.
Implement authentication and authorization using JWT OAuth or similar security protocols.
Write clean maintainable and testable code using JavaScript/TypeScript.
Collaborate with frontend developers DevOps engineers and designers.
Work with cloud platforms (AWS) for hosting and deployment.
Troubleshoot and debug production issues.
Implement CI/CD pipelines and follow DevOps best practices.
Requirements
Skills
Strong experience with Node.js and frameworks like Express.js Nest.js or Koa.
Proficiency in JavaScript and TypeScript.
Good knowledge of Spring frameworks (mainly Spring Boot Spring Core Spring Integration Spring DAO Spring Security) and JWT Oauth
Proficiency in Core Java J2EE
Experience in JPA and fair knowledge of Elastic Search
Strong understanding of java multithreading asynchronous programming concepts and MVC Architecture.
Strong knowledge in java File I/O handling JAXP JAXB JPA Annotations
Experience with NoSQL and SQL databases (MongoDB MySQL PostgreSQL etc.).
Knowledge of Docker and Kubernetes for containerized applications.
Understanding of caching strategies (Redis Memcached).
Strong knowledge of asynchronous programming and eventdriven architecture.
Experience working with message queues (RabbitMQ Kafka etc.).
Version control experience with Git and GitHub/GitLab.
Experience with unit testing and integration testing (Jest Mocha Chai).
Ability to communicate effectively via written or spoken communication with both technical and nontechnical team members from front line contributors to Clevel leaders.
A passion for continuous learning.
Our stack includes;
Node Django React Flutter ERPNext (Frappe) Firebase Mapbox
AWS
Jira Confluence Bitbucket
Comfortable with monolith and distributed system architectures
Benefits
Competitive salary and benefits such as;
Health & life insurance
Paid time off 28 days a year