freehire launches on Product Hunt on 26 August.

Follow →

Senior Back-end Engineer - Node.js/Express/Nest.js

  • Develop and maintain high-quality, enterprise-scale applications
  • Break down complex requirements into independent coding tasks and strategies
  • Participate in design meetings, plan development tasks, and demo features to stakeholders
  • Diagnose and fix bugs and investigate performance bottlenecks
  • Write unit, integration, and end-to-end tests
  • Develop clear, testable, and maintainable code
  • Participate in meaningful code reviews
  • Meet or exceed code quality standards
  • Have a proactive approach to maintaining our systems and applications
  • Collaborate inside and outside the Engineering team to ensure release deliverables that satisfy functional and technical requirements
  • 6+ years of software development experience
  • 4+ years of experience with Node.js, Express, or Nest.js
  • 2+ years of experience with PostgreSQL
  • 2+ years of experience with ElasticSearch, Redis, and DynamoDB cluster
  • Experience using RESTful and GraphQL APIs with React and React Native applications
  • Experience working with CI/CD pipelines
  • Experience across the entirety of the SDLC for new and existing applications
  • Experience working on non-trivial data-oriented web applications
  • Experience with common data persistence strategies for backend services and mobile applications (e.g. document storage, request caching, etc.)
  • Strong communication skills in both spoken and written English
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
  • Startup experience

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available