Apply for jobs
World map with all continents displayed

Mid-level Back-end Engineer - Node.js

3+ years
Full-time (40h)
Software Development
Full Remote
Node.js
TypeScript
Express.js
PostgreSQL

Requirements

Must-haves

  • 3+ years of Node.js experience
  • Strong proficiency in TypeScript
  • Solid experience with SQL databases, particularly Postgres
  • Experience with designing and implementing RESTful APIs
  • Knowledge of Express.js
  • Experience with Modern AI tools (e.g. LLM app)
  • Understanding of fundamental design principles behind scalable applications
  • Exceptional problem-solving skills, attention to detail, and a team-first attitude
  • Startup or side-project experience
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Familiarity with job queues and worker processes
  • Hands-on experience with BULL 
  • Familiarity with DevOps
  • Experience with Next.js and/or React
  • Interest in the Generative AI space
  • ChatGPT user
  • Front-end development experience

What you will work on

  • Design, develop, and maintain scalable and efficient back-end systems
  • Implement and maintain RESTful APIs using Express.js and other relevant technologies
  • Implement job queues and manage worker processes
  • Ensure code quality, maintainability, and performance
  • Participate in regular code reviews and team meetings to plan and prioritize
  • Collaborate with the front-end team to integrate user-facing elements with server-side logic. Ensure code quality, maintainability, and performance
  • Troubleshoot, debug, and upgrade software as needed
  • Stay updated with the latest industry trends and bring in best practices to the team
Interested in this job? We're still accepting applications for this position
Interested in this job? We're still accepting applications for this position

Other jobs you might like

Get matched with the best remote opportunities from today's top US companies

Find a great full-time opportunity
Earn more compensation for your hard work
Access exclusive benefits like healthcare, English classes, and more
1-1 individualized training to succeed in the international job market
Apply for remote jobs