Job Description
Phood Solutions is looking for a Senior Back End Engineer to join our fast-moving Technology team. In this role, you’ll work on a small but impactful team, driving innovation in our primary service applications while shaping our broader system architecture. You’ll play a key role in scaling our platform to support rapid business growth, with opportunities to work across the stack and dive into emerging technologies like hardware integration, computer vision, machine learning, and IoT.
You’ll be:
- Working on a small team that iterates quickly for an enormous impact on our primary service applications
- Shaping our broader application architecture and contributing to our technical roadmap with an eye towards scaling our systems to support rapid business growth
- Work across the stack with a primary focus on our backend APIs and platform. Our backend stack is mostly Python with Django and Postgres running on Docker, deployed primarily in AWS
- Expand our CI/CD infrastructure. Establish rigorous unit and integration testing processes, and incorporate advanced deployment tools to streamline releases to test and production environments
- Given opportunities to dive deeper into hardware, CV, ML, Internet of Things, and other areas where your software is directly impacting
- Working directly with, and providing technical expertise to, stakeholders and team members across all functional areas within the Phood organization.
We’re looking for someone who:
- Has extensive experience in both the backend and platform. Strong experience in Python and Django is preferred but not required for the right candidate
- Has the ability to work across multiple programming languages, frameworks, tools, and methodologies. You’re a polyglot programmer and know which tools to reach for given current and predicted future requirements. You can provide strong opinions with the ability to discuss trade-offs on decisions made.
- Is energized by taking ownership of your area of scope, curiosity in understanding the systems and people around you, and fostering a culture of knowledge-sharing
- Has experience with distributed systems including the design and architecture of modern, scalable applications, observability, and debugging.
- Considers comprehensive automated testing as a must-have
- Mentor team members while fostering a collaborative engineering culture
- Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future
Nice to Have
- Experience with Snowflake and data pipeline development
- Familiarity with edge computing and IoT architectures
- Knowledge of computer vision systems or ML deployment
- Experience with message queuing systems (SQS, MQTT)
Benefits of the Job
- Work remotely anywhere in the US
- Professional development opportunities and continuous learning programs
- Collaborative and inclusive work environment
- Unlimited PTO
- Full-time: 401(k) retirement plan
- Full Medical Coverage