Job description
Job Role: Senior backend developer (Node.js Developer)
Experience: 5+ Years
Job Location: Ahmedabad (Gujarat)
Why MobileFirst?
MobileFirst is a Product Development and Consulting Studio established in 2014. We help High-Growth Startups and Enterprises build bespoke product solutions with Mobile/Web and Blockchain Apps. MobileFirst has had the honor to work with some of the finest brands in India and abroad including Flipkart, MyGlamm, Vodacom South Africa, etc. MobileFirst has its presence and clientele based in 5 continents and over 17 countries. We believe in continuous learning and adapting to the newest trends and technologies.
Job Summary:
We are seeking a passionate and experienced Node.js Developer to join our backend engineering team. As a key contributor, you will be responsible for building scalable, high-performance APIs, microservices, and backend systems that power our products and services. You will leverage modern technologies and best practices to design and implement robust, maintainable, and efficient solutions. You should have a deep understanding of Node.js, NestJS, Express.js, along with hands-on experience designing and building complex backend systems.
Required Skills & Qualifications:
- 5+ years of professional experience in backend development with Node.js and frameworks like NestJS and Express.js.
- Strong proficiency in JavaScript (ES6+), with TypeScript knowledge being a significant plus.
- Extensive experience with NestJS, Express.js, or similar Node.js frameworks for building scalable APIs.
- Solid understanding of asynchronous programming, event-driven architecture, and RESTful design principles.
- Proven experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, etc.).
- Experience with microservices architecture and designing APIs for service-to-service communication.
- Hands-on experience integrating with third-party APIs and external services (e.g., payment gateways, authentication providers, data providers).
- Strong understanding of authentication/authorization protocols (e.g., OAuth2, JWT).
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Experience with cloud services and platforms, especially AWS, Google Cloud Platform (GCP), or Azure, for hosting and scaling applications.
- Knowledge of CI/CD pipelines, Git workflows, and tools like Jenkins, GitLab CI, or CircleCI.
- Deep understanding of monitoring, logging, and troubleshooting tools like Prometheus, Grafana, and ELK stack.
- Strong problem-solving and analytical skills with attention to detail.
- Excellent communication and teamwork abilities, with experience working in cross-functional teams in an Agile environment.
- Proficiency with version control systems, especially Git.
- Strong understanding of cloud infrastructure (e.g., EC2, Lambda, RDS, S3 in AWS) and scalable architectures.
- Knowledge and experience working with GraphQL, WebSockets, and event-based architectures.
- Experience in building and maintaining serverless applications is a plus.
- Experience with DevOps or infrastructure as code (e.g., Terraform, Ansible) is a bonus.
Nice to Have:
- Experience with event-driven systems using tools like Kafka or RabbitMQ.
- Background in DevOps, CI/CD automation, and managing production environments.
- Understanding of serverless architecture and working with AWS Lambda or similar serverless services.
- Exposure to APM (Application Performance Monitoring) tools like Datadog, New Relic, or similar tools.
- Familiarity with front-end technologies like React, Vue, or Angular, to effectively collaborate with front-end teams.
Share the CV on
[email protected]/6355560672
Industry
IT Services and IT Consulting
Employment Type
Full-time