Node.js Developer
We are looking for a proactive and detail-oriented Node.js Developer with 1.5+ years of commercial experience to join our growing engineering team. This role involves working on scalable backend systems, collaborating with cross-functional teams, and implementing secure and maintainable features.
Key Responsibilities:
- Design, develop, and maintain backend features using Node.js and TypeScript
- Work with PostgreSQL using both raw SQL and TypeORM
- Apply software engineering principles and design patterns for scalable and maintainable code
- Ensure code quality with clean, modular, and testable code
- Collaborate with other developers, QA, and product teams to deliver well-designed solutions
- Implement secure features with a solid understanding of OWASP Top 10, authentication, and authorization
- Participate in code reviews and provide constructive feedback
- Take ownership of features from design to deployment
Requirements:
- 1.5+ years of commercial experience
- 1.5+ years of Node.js experience
- Strong knowledge of core Node.js concepts (Event Loop, Promises)
- Solid knowledge of TypeScript
- Understanding and experience with design patterns
- Experience working with PostgreSQL (raw SQL and TypeORM)
- Awareness of OWASP Top 10 and common security practices
- Understanding of authentication and authorization mechanisms (e.g., JWT, OAuth)
- Good communication skills and ability to work in a team
- Proactive mindset and ability to own the development of features end-to-end
Nice to Have:
- Experience with REST APIs and/or GraphQL
- Exposure to Docker or other DevOps tools
- Familiarity with testing frameworks (e.g., Jest, Mocha)
๐
Average salary range of similar jobs in
analytics โ
Loading...