logo

benchling

Software Engineer, Full Stack Enterprise Lifecycle High Seniority

Department
Engineering
Job Type / Location
remote
Experience Required
3+ years
Posted On

We're looking for a highly experienced Software Engineer to join our team and help drive the development of our enterprise lifecycle platform. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.

Key Responsibilities:

  • Design and develop high-quality software solutions using Python, Node.js, and other relevant technologies.
  • Collaborate with cross-functional teams to identify and prioritize project requirements and deliverables.
  • Develop and maintain automated testing frameworks to ensure high code quality and reliability.
  • Participate in code reviews and provide feedback to ensure adherence to coding standards and best practices.
  • Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to drive innovation and improvement in our platform.

Requirements:

  • 10+ years of experience in software development, with a strong focus on full-stack development.
  • Proven expertise in Python, Node.js, and AWS, with experience in designing and deploying scalable and efficient software solutions.
  • Strong understanding of software development principles, including design patterns, testing, and code quality.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Bachelor's degree in Computer Science or a related field.

View Assessment Process

Think you'll be a good fit?