Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senew Tech

NewBe an early applicant

Senior Full Stack Developer

Posted
Discussion

Summary

Builds and maintains backend systems with Node.js: designing RESTful APIs and microservices, modeling data in MongoDB/MySQL/PostgreSQL, and deploying via Docker/Kubernetes while collaborating with frontend and product teams. Despite the 'Full Stack' title, the responsibilities are backend-focused.

We are a dynamic and forward-thinking company specializing in SaaS solutions, web development, e-commerce, etc. We’re looking for a skilled Backend Developer to join our team and help drive our innovative projects forward.

Role Summary:

Responsibilities:

  • Architect, develop, and maintain backend systems using Node.js, ensuring high performance, security, and scalability.
  • Build RESTful APIs and microservices to support frontend applications and enable smooth integration with third-party platforms.
  • Design database schemas and manage data storage solutions with MongoDB, MySQL, or PostgreSQL, optimizing for efficient data handling and retrieval.
  • Collaborate closely with frontend developers, product managers, and other team members to deliver cohesive, high-quality features.
  • Conduct code reviews, write comprehensive documentation, and implement best practices for maintainable code.
  • Troubleshoot and resolve issues, implementing solutions to improve system stability and security.
  • Stay updated with industry trends and integrate relevant technologies to enhance application functionality and performance.

Requirements:

  • Minimum of 3 years of experience in backend development with a strong focus on Node.js
  • Proven expertise in designing and building RESTful APIs and developing microservices architectures.
  • Solid experience with databases like MongoDB, MySQL, or PostgreSQL, with a strong grasp of data modeling and query optimization.
  • Familiarity with Docker, Kubernetes, or similar tools for containerization and deployment.
  • Strong problem-solving skills with a proactive approach to troubleshooting and optimizing code.
  • Excellent communication skills, with the ability to work collaboratively within a cross-functional team.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

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