Job Description
Backend Engineer – Remote (Quarterly Travel Required)
An Innovative AI Food Tech Company, a VC-backed and mission-driven startup, is seeking an exceptional Backend Engineer to join our growing team. We leverage cutting-edge AI and computer vision technologies to tackle one of the most critical challenges contributing to climate change: food waste. If you're passionate about making a tangible difference in the world and thrive in a dynamic, fast-paced startup environment, this role is for you.
About the Role:
• Write clean, maintainable, and well-tested backend code, deployed to AWS using Docker.
• Develop software solutions by analyzing system performance standards and conferring with users or system engineers.
• Analyze systems flow, data usage, and work processes; investigate and resolve problem areas.
• Architect scalable systems to meet performance requirements.
• Analyze user requirements to derive technical software designs and performance standards.
• Plan, track, and manage deliverables on short-term sprints and long-term software deployments.
• Lead the expansion of our CI/CD infrastructure, establish rigorous testing processes (unit/integration), and incorporate advanced deployment tools to streamline releases to test and production environments.
Qualifications (Required):
• Bachelor's Degree in Computer Science, Engineering, Management Information Systems, or equivalent work experience.
• 7+ years of backend software development experience.
• 7+ years of experience with Python and familiarity with Django Rest Framework.
• Experience working with SQL and NoSQL Databases (MySQL, PostgreSQL, Elasticsearch).
• Proficiency in RESTful, JSON-based APIs and worker/queue architectures.
• Strong emphasis on unit tests and appropriate test coverage.
• Advanced knowledge of databases (MySQL, PostgreSQL), well-documented APIs (GraphQL, REST), and proficiency in multiple programming languages (Python, Java, C/C++).
• Experience in backend data analysis, pipelines, ML, and processing.
• Proven experience designing, building, and debugging APIs and distributed backend systems.
• Must be legally authorized to work in the United States without the need for employer sponsorship, now or in the future.
Nice to Have:
• Experience with Cloud Services (AWS, Azure, GCP).
• Experience with event/message-driven architectures (Kafka, SQS, etc.).
• Hands-on experience with Elasticsearch.
This is an exciting opportunity to join a company on the cutting edge of technology, making a meaningful impact on the planet by addressing food waste with AI and innovation.
About the Company:
Divergent Talent
Responsibilities
- Write clean, maintainable, and well-tested backend code, deployed to AWS using Docker
- Develop software solutions by analyzing system performance standards and conferring with users or system engineers
- Analyze systems flow, data usage, and work processes; investigate and resolve problem areas
- Architect scalable systems to meet performance requirements
- Analyze user requirements to derive technical software designs and performance standards
- Plan, track, and manage deliverables on short-term sprints and long-term software deployments
- Lead the expansion of our CI/CD infrastructure, establish rigorous testing processes (unit/integration), and incorporate advanced deployment tools to streamline releases to test and production environments
Requirements
- Bachelor's Degree in Computer Science, Engineering, Management Information Systems, or equivalent work experience
- 7+ years of backend software development experience
- 7+ years of experience with Python and familiarity with Django Rest Framework
- Experience working with SQL and NoSQL Databases (MySQL, PostgreSQL, Elasticsearch)
- Proficiency in RESTful, JSON-based APIs and worker/queue architectures
- Strong emphasis on unit tests and appropriate test coverage
- Advanced knowledge of databases (MySQL, PostgreSQL), well-documented APIs (GraphQL, REST), and proficiency in multiple programming languages (Python, Java, C/C++)
- Experience in backend data analysis, pipelines, ML, and processing
- Proven experience designing, building, and debugging APIs and distributed backend systems
- Must be legally authorized to work in the United States without the need for employer sponsorship, now or in the future
- Experience with Cloud Services (AWS, Azure, GCP)
- Experience with event/message-driven architectures (Kafka, SQS, etc.)
- Hands-on experience with Elasticsearch