- Company Name
- Owen Thomas
- Job Title
- Back End Developer, Go focused, Product Engineer | B2C AI + Computer Vision Platform | Up to £110k + Equity | London, Hybrid Flex
- Job Description
-
Job Title: Back End Developer, Go focused, Product Engineer
Role Summary:
Lead the design, implementation, and scaling of backend services for an AI‑powered consumer platform. Focus on Go development, API engineering, and real‑time data pipelines while collaborating closely with product, design, and frontend teams to deliver high‑quality, consumer‑facing features.
Expectations:
- Own end‑to‑end development cycles, from architecture to production rollout.
- Maintain code quality, performance, and scalability under rapid growth.
- Actively contribute to engineering culture and standards.
Key Responsibilities:
- Develop, test, and deploy backend services in Go, including data processing and computer‑vision pipelines.
- Design and expose reliable, high‑performance APIs and accompanying SDKs for internal and external use.
- Collaborate with frontend engineers to integrate React/TypeScript components and deliver cohesive user experiences.
- Deploy and manage services on cloud platforms (GCP, AWS, or Azure), ensuring resilience and cost efficiency.
- Participate in product design discussions, translating feature requirements into technical specifications.
- Write clean, maintainable code, conduct code reviews, and enforce best practices.
- Mentor junior engineers and help shape engineering workflows in a fast‑paced startup environment.
Required Skills:
- 2+ years of professional software engineering experience.
- Expertise in Go; strong background in Node.js or similar backend languages.
- Hands‑on experience building frontend frameworks: React, Angular, or Vue.js.
- Proven ability to develop SDKs, libraries, or developer tools.
- Deep understanding of system design for data‑intensive or real‑time applications.
- Proficiency in JavaScript/TypeScript, HTML, CSS, and modern frontend architecture.
- Familiarity with build tools such as Webpack, Vite, and Babel.
- Cloud deployment experience (GCP, AWS, or Azure).
- Strong UX sensibility and attention to detail.
- Excellent communication, self‑motivation, and ownership in a startup setting.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
- No specific certifications required.