Software Engineer - Nodejs
New
J
JobgetherSoftware Engineering
Based in IndiaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- DockerNode.jsPostgreSQLSQLAgileExpress.jsJestReact NativeTypeScriptReact
Requirements
- 5+ years of professional software engineering experience with Node.js as the primary technology.
- Strong expertise in Node.js, TypeScript, Express, TypeORM, and class-validator.
- Practical experience with React and React Native for web and mobile development.
- Proficiency with Docker and PostgreSQL.
- Excellent experience with unit testing, particularly using Jest.
- Strong understanding of Object-Oriented Programming and SOLID principles.
- Experience with relational databases (Oracle or SQL Server), including complex SQL queries.
- Familiarity with high-level architecture approaches like UML, C4, or ArchiMate.
- Experience with Agile software development methodologies.
- Familiarity with OWASP and secure software development principles.
- Strong analytical, problem-solving, and communication skills.
- Professional proficiency in English, both written and spoken.
Responsibilities
- Design, develop, test, and deliver high-quality software that is performant, scalable, secure, and maintainable.
- Build reliable microservices, notification workflows, and resilient client-side experiences.
- Translate design tokens and wireframes into responsive web and mobile interfaces using React and React Native.
- Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
- Drive software delivery from conceptualization and design through deployment and ongoing improvement.
- Provide clear updates on project progress, technical considerations, and recommendations to stakeholders.
- Mentor colleagues and contribute to the improvement of engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site