Senior Backend Software Engineer

ELEGEN Logo

ELEGEN

πŸ’΅ $135k-$170k
πŸ“Remote - Worldwide

Summary

Join Elegen, a pioneering company in biology-based economy, and become a Backend Software Engineer. You will design, develop, and maintain backend applications and APIs primarily using Django. Collaborate with cross-functional teams to build features for synthetic biology products. Optimize backend systems for scalability and reliability. This role requires a Bachelor's degree in a related field and 4+ years of experience in backend software engineering with Django and Python. Elegen offers a competitive salary, bonus, equity, and a comprehensive benefits package including healthcare, dental, vision, 401k, flexible PTO, and more.

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

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

Preferred Qualifications

  • 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
  • Bonus
  • Equity

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.