logo

benchling

Software Engineer, Full Stack Enterprise Lifecycle

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

As a Software Engineer, Full Stack (Enterprise Lifecycle) at benchling, you will be responsible for designing, developing, and deploying scalable and efficient software solutions for our enterprise customers. You will work closely with our product and engineering teams to identify and prioritize features, and collaborate with cross-functional teams to ensure seamless integration and deployment.

Key Responsibilities:

  • Design and develop full-stack applications using Python, Node.js, and AWS.
  • Collaborate with product teams to identify and prioritize features, and develop technical specifications.
  • Work with cross-functional teams to ensure seamless integration and deployment of software solutions.
  • Develop and maintain high-quality, well-documented code, following industry best practices.
  • Participate in code reviews and provide feedback to improve code quality and maintainability.

Requirements:

  • 5+ years of experience in software development, with a focus on full-stack development.
  • Proficiency in Python, Node.js, and AWS, with experience in machine learning and data science a plus.
  • Strong understanding of software development principles, including design patterns, testing, and deployment.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Bachelor's degree in Computer Science or related field.

View Assessment Process

Think you'll be a good fit?