NodeJS Development
Pune, India
Must have
-
Over 8 years of professional experience in designing and building scalable back-end platform services.
-
Over 4 years of Node.js back-end API and services development experience.
-
Experience building back-end web services and background tasks from the ground up using Node.js.
-
Ability to integrate security best practices into the software development lifecycle, safeguarding the integrity and confidentiality of data and systems.
-
Proficiency in writing and optimizing database queries using SQL.
-
Ability to author high-quality code with an emphasis on modularity, readability, and code reuse.
-
Experience following TDD (unit, integration, and regression testing).
-
Implementation of best practices for version control, continuous delivery, and configuration management.
-
Extensive experience in designing, implementing, and integrating RESTful APIs.
-
Proficiency in Typescript, Javascript, HTML, and CSS.
-
In-depth knowledge of data structures, algorithms, software design principles, and design patterns.
-
Strong experience with PostgreSQL and SQL.
-
Experience configuring back-end build tools and CI/CD pipelines.
-
Understanding of Docker and cloud platforms (GCP, AWS, Azure).
-
Analytical and systemic approach to solving problems.
-
Excellent written and verbal communication skills.
-
Experience building multi-tenant web applications.
-
Experience authoring PostGIS GeoSpatial queries.
-
Strong attention to good architecture and design practices, ensuring a solid foundation for future growth and evolution.
-
Experience with other cloud platforms and container orchestration tools.
-
Contributions to open-source projects or active participation in the developer community.
Good to have
-
Knowledge of additional database systems.
-
Familiarity with other programming languages and frameworks.
-
Bachelor's or master’s degree in computer science, software engineering, or a related field.