A technology company based in Visakhapatnam, India, seeks a skilled software developer with extensive experience in Node.js and backend frameworks. The role involves designing high-performance backend applications and collaborating closely with front-end developers. Candidates should also possess a solid understanding of SDLC methodologies and modern development practices, including proficiency with AI-assisted coding tools. A strong problem-solving mindset combined with adaptable coding skills is essential for this position.
Qualifications
5+ years of experience in software development, particularly with Node.js.
Proficiency in using AI tools for code generation and debugging.
Strong understanding of Agile/Scrum methodologies.
Responsibilities
Design and develop scalable backend applications using Node.js.
Collaborate with front-end developers to integrate user interfaces.
Participate in all phases of the Software Development Life Cycle (SDLC).
Write maintainable code and conduct code reviews.
Troubleshoot and debug applications for performance optimization.
Skills
Node.js
React.js
SDLC methodologies
RESTful APIs
Microservices architecture
SQL/NoSQL
Version control systems (Git)
Problem-solving skills
AI tools proficiency
Tools
AI-assisted coding tools
AWS
Azure
GCP
CI/CD pipelines
Job description
Experience: 5+ years
Required Skills
Strong experience in Node.js and backend frameworks (e.g., Express.js)
Good understanding of React.js and modern front-end development concepts
Solid knowledge of SDLC methodologies (Agile/Scrum preferred)
Experience with RESTful APIs, microservices architecture, and database systems (SQL/NoSQL)
Familiarity with version control systems (Git)
Strong problem-solving and analytical skills
Ability to use AI tools
Responsibilities
Design, develop, and maintain high-performance, scalable backend applications using Node.js
Collaborate with front-end developers to integrate user-facing elements built with React.js
Participate in all phases of the Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, deployment, and maintenance
Write clean, maintainable, and efficient code following best practices
Conduct code reviews and ensure adherence to coding standards
Troubleshoot and debug applications to optimize performance
Work closely with cross-functional teams including product managers, QA, and DevOps
Additional Comments
Experience using AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT)
Ability to leverage AI tools for code generation, debugging, documentation, and productivity improvements
Experience with cloud platforms (AWS, Azure, or GCP)