Elegen - San Carlos, CA

posted 1 day ago

Full-time - Mid Level
San Carlos, CA
Professional, Scientific, and Technical Services

About the position

We are looking for an experienced backend software engineer to join a team working on an incredibly exciting fixture of Elegen's technology offering. This position will appeal to you if you enjoy working on high visibility projects, collaborating with multifunctional teams, and thrive in a fast-paced start-up environment.

Responsibilities

  • Design, develop, and maintain backend applications and APIs with a primary focus on Django
  • Collaborate with cross-functional teams to define, develop, and deploy new features that drive our synthetic biology products
  • Optimize backend systems for scalability, reliability, and high performance
  • Implement secure, robust, and scalable API services and data storage solutions
  • Conduct regular code reviews, unit testing, and integration testing to ensure code quality and alignment with best practices
  • Troubleshoot and resolve complex issues across development, testing, and production environments
  • Contribute to architectural discussions and technical planning sessions
  • Mentor and guide junior engineers on best practices in backend development
  • Ensure the security, data integrity, and compliance of backend services
  • Stay updated with the latest developments in Django and backend development trends to drive innovation

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 4+ years of work experience as a Backend Software Engineer specializing in Django and Python
  • Proficiency in designing and developing RESTful APIs and microservices architectures
  • Strong experience with relational databases (e.g., PostgreSQL) and database schema design
  • Hands-on experience with CI/CD practices, version control (Git), and containerization (Docker)
  • Familiarity with web security standards and protocols, such as OAuth and data encryption
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team
  • Strong communication and collaboration skills

Nice-to-haves

  • Experience working in a high-growth startup environment
  • Familiarity with cloud services such as AWS, GCP, or Azure
  • Exposure to frontend frameworks (e.g., React) for seamless backend-frontend integration
  • Experience with message brokers (e.g., RabbitMQ, Kafka) and caching solutions (e.g., Redis)

Benefits

  • Healthcare
  • Dental
  • Vision
  • Learning Allowance
  • 401K
  • Flexible PTO
  • Short Term Disability
  • Fitness Allowance
  • Long Term Disability
  • Parental Leave Program
  • Commuter Benefits
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service