Senior Backend Engineer
Role Description
This is a Full-time, remote role for a Senior Backend Node JS Developer. As a Senior Backend Node JS Developer, you'll work with cross-functional teams to understand our customers' needs and develop scalable APIs that enable our products. You'll be responsible for collaborating with product teams, architects, and designers to develop efficient, reliable, and maintainable solutions, as well as work with other engineers to write elegant, reusable, and testable code. Additionally, you will participate in code review, improve engineering practices, and mentor other engineers.
Qualifications
Bachelor's or Master's degree in Computer Science or related field or equivalent practical experience5+ years of professional experience in software developmentExperience with Node.js and its best practicesExperience in designing, building, and maintaining RESTful APIsExperience in designing, building, and maintaining databasesExperience with AWS or other cloud servicesAdherence to good software engineering principles (code quality, unit testing, documentation, etc.)Excellent problem solving and analytical skillsExperience working in an Agile development environmentFamiliarity with Git/Version ControlExcellent verbal and written communication skillsExperience in mentoring junior developers is a big plus
Specific skills for the required seniority
MessagingArchitectureSQL & noSQL deep knowledgeVersioning and releasing processModularization and library / SDK creation.Regression testing
Apply Now
This is a Full-time, remote role for a Senior Backend Node JS Developer. As a Senior Backend Node JS Developer, you'll work with cross-functional teams to understand our customers' needs and develop scalable APIs that enable our products. You'll be responsible for collaborating with product teams, architects, and designers to develop efficient, reliable, and maintainable solutions, as well as work with other engineers to write elegant, reusable, and testable code. Additionally, you will participate in code review, improve engineering practices, and mentor other engineers.
Qualifications
Bachelor's or Master's degree in Computer Science or related field or equivalent practical experience5+ years of professional experience in software developmentExperience with Node.js and its best practicesExperience in designing, building, and maintaining RESTful APIsExperience in designing, building, and maintaining databasesExperience with AWS or other cloud servicesAdherence to good software engineering principles (code quality, unit testing, documentation, etc.)Excellent problem solving and analytical skillsExperience working in an Agile development environmentFamiliarity with Git/Version ControlExcellent verbal and written communication skillsExperience in mentoring junior developers is a big plus
Specific skills for the required seniority
MessagingArchitectureSQL & noSQL deep knowledgeVersioning and releasing processModularization and library / SDK creation.Regression testing
Apply Now