At a Glance
- Tasks: Design and build scalable APIs to power innovative agricultural solutions.
- Company: Join a mission-driven tech startup focused on sustainable supply chains.
- Benefits: Equity stake, competitive salary, and opportunities for personal growth.
- Other info: Collaborative team environment with a focus on innovation and problem-solving.
- Why this job: Make a real impact on sustainability while working with cutting-edge technology.
- Qualifications: Experience in API development, Python, and database management.
The predicted salary is between 60000 - 75000 £ per year.
About Epoch
Epoch is a venture-backed technology company on a mission to make agricultural and forestry supply chains transparent and sustainable. We leverage state-of-the-art technologies, including cloud-native earth observation and environmental monitoring protocols to measure and report environmental outcomes in the first mile of agricultural and forestry supply chains. We enable sustainability-backed financial incentives to flow to the producers and aggregators in the first mile, who have the ability to act on curbing deforestation and reducing the environmental impact of the entire value chain. Despite being a young company, we are post-revenue and backed by strategic investors and advisors in our field.
The Opportunity: Building a Robust Data Engine
Epoch has built a powerful engine for geospatial data processing and environmental monitoring. Our current engineering strengths lie in backend architecture, cloud-native data engineering, and the core science of ecosystem modeling.
We are looking for an API Engineer to design, build, and maintain robust, scalable, and well-documented APIs that power our internal and external applications. You will be critical in ensuring our complex data is easily accessible and consumable, enabling seamless integration for our front-end and partner systems. You will work in a tight-knit founding team alongside our CTO (ecosystem modeling, data science), CEO (commercial, strategy), and our Founding Full Stack Engineer (backend, cloud infrastructure). This is a pivotal role with direct impact on our platform's capabilities.
What You'll Do (Responsibilities):
- API Development: Design, develop, and maintain high-performance, scalable, and secure RESTful APIs using Python, with a strong focus on FastAPI.
- Data Integration: Build efficient data querying mechanisms from structured databases (SQL and NoSQL) using ORMs and other best practices. Experience with dbt and jinja is a plus.
- Database Management: Work with SQL and NoSQL databases, ensuring data integrity, performance, and scalability.
- Documentation & Standardization: Create clear, comprehensive, and user-friendly API documentation (e.g., OpenAPI/Swagger) for internal and external consumption. Champion API design best practices.
- System Architecture: Contribute to the architectural design of backend systems, ensuring resilience, scalability, and maintainability.
- Strategic Collaboration: Work closely with the front-end team to understand their data needs and provide optimal API solutions. Collaborate with the CEO and CTO to align technical development with business goals.
- Best Practices: Champion backend best practices, upholding high standards for clean, maintainable, and well-tested code.
Who You Are (The Ideal Candidate):
- A Seasoned API Builder: You have significant experience in building and maintaining robust backend APIs, with a proven track record of shipping high-quality services.
- FastAPI Expert: You possess strong expertise in Python and specifically with the FastAPI framework.
- Database Master: You have strong experience with both SQL and NoSQL databases, including schema design, query optimization, and data modeling.
- Data Transformation Proficient: You are comfortable working with ORMs for database interaction and have experience with data transformation tools like dbt or similar.
- Documentation Champion: You are passionate about clear and concise documentation and have experience with tools for generating and maintaining API documentation.
- A Modern & Pragmatic Coder: You are proficient with modern AI-powered development tools (e.g., Cursor, GitHub Copilot), understanding how to leverage them to accelerate development while knowing their limitations and when to rely on first-principles engineering.
- Full-Stack Versatility: While your focus is on the backend, you have a strong understanding of how front-end applications consume APIs.
- Domain Interest: You have experience or a strong, demonstrable interest in supply chain management, agri-food tech, or geospatial platforms.
- Collaborative & Driven: You thrive in a fast-paced startup environment, excel at managing ambiguity, and have a proactive, problem-solving mindset. You communicate openly and constructively, with a "fall in love with the problem, not the solution" attitude.
Our Tech Stack Includes:
- Front-End: React JS/Native
- Back-End: Python, Earth Engine, Cloud-native geospatial (STAC, COG, Zarr), Xarray, Dask, FastAPI
- Cloud: Google Cloud Platform (GCP)
- Databases: SQL and NoSQL databases
- Infrastructure: Terraform, serverless compute infrastructure, Prefect
- Data: Geospatial and Earth Observation libraries
Why Join Epoch?
- Pivotal Impact: Your work will be at the core of our product and central to our company's success and mission.
- Visionary Team: Join a small, highly experienced team of founders and engineers passionate about creating a sustainable future.
- High-Growth Environment: Thrive in a dynamic, high-reward startup with significant opportunities for personal and professional growth into a key leadership role.
- Ownership: Receive a meaningful equity stake and be a true owner of the company's journey.
Apply:
If you are passionate about agricultural supply chains, climate and sustainability, and creating a global first-mile data asset that will radically change how supply chain sourcing and risk are managed, don’t wait and apply online here: [Link to your application portal, e.g., LinkedIn, AngelList, or careers page]
Full Stack Engineer in London employer: epoch blue
Epoch is an exceptional employer for those looking to make a tangible impact in the agricultural and forestry sectors. With a strong focus on sustainability, employees benefit from a collaborative work culture that fosters innovation and personal growth, alongside opportunities to take ownership through meaningful equity stakes. Located in a dynamic startup environment, team members are empowered to contribute directly to the company's mission while working with cutting-edge technologies and a visionary team.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer in London
✨Network through Industry Events
Look out for agricultural engineering expos and trade shows – they're golden opportunities! Attend these events to meet professionals from companies like epoch blue and chat about their work. Being present in person can create connections that lead to job openings!
✨Join Agricultural Engineering Groups
Get involved in online communities and forums focused on agricultural engineering. Platforms like LinkedIn and specialised Facebook groups are great spots to join discussions, share insights, and even find job posts! Engaging with fellow enthusiasts can also lead to potential referrals.
✨Show Off Your Skills
Create a portfolio showcasing any projects or relevant work you've done in agricultural engineering. Whether it's design work, projects from uni, or even side gigs, having a visual representation of your skills can really catch the eye of hiring managers at places like epoch blue.
✨Keep an Eye on Job Boards
Besides company websites, check out niche job boards specific to agricultural engineering. Sites like AgCareers or Engineering Jobs can have listings that align with roles at epoch blue. Applying through various channels increases your chances of landing that full-time gig.
We think you need these skills to ace Full Stack Engineer in London
Some tips for your application 🫡
Show Off Your Relevant Experience:In agricultural engineering, it's all about practical experience. Highlight any projects or internships you've been involved in that showcase your skills in machinery, crop management, or sustainability practices. Use specifics to give us a clear picture of what you've accomplished and how it relates to the role at epoch blue.
Get Technical with Your CV:Make sure your CV showcases technical competencies relevant to agricultural engineering. List any specific software tools or engineering techniques you're familiar with, as well as any certifications related to agricultural practices or environmental regulations. This gives us a good insight into your skill set for the Full Stack Engineer position.
Tailor Your Cover Letter to Our Values:When writing your cover letter, take the time to reflect on how your personal values align with those of epoch blue. We want to see your passion for sustainable agriculture and how your engineering background can help us achieve our goals. Share what motivates you in this field, and let your personality shine through!
Don't Forget About Your Portfolio:If you've worked on design or engineering projects, consider including a portfolio to back up your application. This could be anything from photos of completed projects to detailed reports or analyses you've done. It’s an excellent way to visually demonstrate your skills and help us see your potential fit for the full-time Full Stack Engineer role.
How to prepare for a job interview at epoch blue
✨Master Your Technical Know-How
As an agricultural engineering candidate, you need to showcase your understanding of key concepts like irrigation systems, soil mechanics, and machinery design. Brush up on technical questions that could come your way, especially those related to recent advancements in agricultural technology, and be prepared to discuss how you've applied these in real-world situations.
✨Showcase Your Problem-Solving Skills
Highlight specific examples where you solved complex engineering problems, particularly those relevant to agriculture. Think about challenges you’ve faced during projects or your coursework and be ready to explain your thought process and the outcomes; interviewers will love to see your practical experience in action.
✨Prepare Your Portfolio of Projects
Having a portfolio can be a game changer for a full-time role in agricultural engineering. Showcase any relevant projects you've worked on—be they internships, academic assignments, or personal projects. Make sure to highlight the tools and techniques you used and how they can be applicable to the role at epoch blue.
✨Understand the Industry Trends
Get clued up on the latest trends affecting agricultural engineering, like automation, sustainability practices, and precision agriculture. This shows your passion for the field and helps you to discuss how your skills can contribute to epoch blue’s goals in navigating these trends.