28 Sep
|
Appristine Technologies
|
India
28 Sep
Appristine Technologies
India
Experience - 1 to 3 years
Job Summary
We are looking for a skilled Backend Developer (Node.js + Express.js) responsible for building scalable, secure, and productive server-side applications. Your primary focus will be the development of backend logic, integration with databases, API development, and ensuring high performance and responsiveness to front-end requests. A strong foundation in JavaScript, backend frameworks, and API architecture is essential.
Job Responsibilities
Design, develop, and maintain scalable backend services using Node.js and Express.js
Build RESTful APIs and ensure seamless integration with frontend applications
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Write reusable, testable, and productive code
Optimize applications for performance, scalability, and reliability
Implement robust security and data protection mechanisms
Design and implement data storage solutions, including relational and NoSQL databases
Conduct code reviews and provide constructive feedback to team members
Maintain and monitor application health using logging and monitoring tools
Required Skills & Qualifications:
Robust proficiency in JavaScript (ES6+)
Hands-on experience with Node.js and Express.js frameworks
Understanding of asynchronous programming, promises, and callbacks
Experience with RESTful API design and implementation
Proficiency in working with databases such as MongoDB, PostgreSQL, or MySQL
Familiarity with authentication and authorization mechanisms (e.g., JWT, OAuth)
Experience with code versioning tools, especially Git
Understanding of application security principles and best practices
Nice To Have
Experience with Docker, containerization, and microservices architecture
Familiarity with CI/CD pipelines and deployment automation
Exposure to cloud platforms like AWS, Azure, or Google Cloud
Knowledge of GraphQL and WebSocket implementation
Experience with Agile methodologies and project management tools
Ability to write unit and integration tests using frameworks like Mocha, Jest, or Supertest
📌 Node Js Developer Pune (India)
🏢 Appristine Technologies
📍 India