Job Closed
This listing is no longer active.
Pursuing positive change by partnering with our clients in the infrastructure, energy, and metals industries.
Senior Full-Stack Engineer
Location
United Kingdom
Posted
47 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Engineer
Hatch
• Build and maintain products that are used by the majority of our users. • Iterate quickly using Continuous Integration / Continuous Deployment principles. • Articulate a technical vision and execute it. • Give back by mentoring other engineers and sharing the skills you learn. • Collaborate with team members and engineers across the company to design reliable systems.
Job Requirements
- Several years of professional software engineering experience.
- Expert-level proficiency in Python, Golang or Elixir with experience using frameworks like Django, Flask, or FastAPI.
- Experience in building and maintaining front end applications using React, TypeScript and Next.js
- Strong understanding of relational and NoSQL databases, including PostgreSQL and MongoDB.
- Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Database Design & Management experience (PostgreSQL, MongoDB)
- Experience with LLMs is preferred
Benefits
- Full responsibility for projects from day one, a collaborative team, and a dynamic work environment.
- Competitive salary, a pension scheme, and an optional employee stock purchase plan.
- 25 days paid holiday (rising to 29 with service), plus one floating holiday.
- £150 monthly reimbursement to help cover remote working expenses.
- £81 caregiver reimbursement to support dependent care for families.
- Private health insurance, including dental and vision.
- Flexible working hours and meeting-free Wednesdays.
- Regular 3-day Hackathons, bi-weekly learning groups, and productivity spending to support and encourage your career growth.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We are seeking a highly skilled Lead Full Stack Developer to design, develop, and modernize enterprise web and cloud-based applications. This role serves as a technical leader and key collaborator across Product, Architecture, QA, Marketing, Salesforce, and business teams to deliver scalable, secure, and high-performing solutions. The ideal candidate combines strong hands-on development experience with the ability to drive technical decisions, influence cross-functional teams, and champion modern development practices. Key Responsibilities - Design, develop, and support scalable web and cloud applications. - Build and maintain WordPress websites using Elementor and WP Engine. - Develop integrations using REST APIs and Salesforce CRM. - Collaborate with cross-functional stakeholders to define and deliver solutions. - Ensure application performance, reliability, scalability, and security. - Participate in architecture, solution design, sprint planning, and technical estimation. - Conduct code reviews and promote engineering best practices. - Troubleshoot complex technical issues and support production releases. - Create technical documentation and recommend technology improvements. Qualifications - 7+ years of experience in software engineering, web application development, and system integration. - Strong experience with WordPress development, including WP Engine hosting environments and Elementor. - Proficiency in PHP, MySQL, HTML, CSS, JavaScript, and React. - Experience designing, developing, and consuming RESTful APIs and JSON-based integrations. - Solid understanding of software architecture, design patterns, and modern development best practices. - Strong knowledge of SQL databases and experience working with Salesforce CRM. - Experience optimizing application performance, scalability, reliability, and security. - Hands-on experience with unit testing, code reviews, and quality assurance processes. - Familiarity with DevOps practices, CI/CD pipelines, source control, and deployment automation. - Proven ability to troubleshoot complex technical issues and deliver effective solutions. - Experience leading development teams, mentoring engineers, and providing technical guidance. - Ability to collaborate effectively with QA teams to ensure thorough testing and high-quality releases. - Excellent written and verbal communication skills with the ability to work across cross-functional teams.
Staff/Principal Full Stack Engineer – AI Team
BrightHireElevating the human side of hiring. We're hiring!
• You will own the end-to-end delivery of many of our biggest AI features • Working in lockstep with Product and Design • You’ll focus on the output quality of your AI features • You’ll work on real features people use every day
Software Engineer Manager
PolicyMePolicyMe is on a mission to put families first with simple and affordable insurance.
• Lead and manage a team of fullstack/AI engineers, provide mentorship, performance feedback and enable career growth for the team • Oversee technical design, development and deployment of fullstack web applications backed by AI technology • Collaborate with product, design, and QA teams to ensure seamless execution and delivery of cross-functional projects. • Drive architecture decisions for scalable, reliable, secure cloud-based AI platforms that align with business objectives • Foster an innovative environment for exploring state-of-the-art AI techniques • Lead technical decision-making ensuring alignment with product/company objectives • Promote continuous learning and uplift team's expertise in emerging AI technologies
Software Engineer II
SpreetailAccelerating brands and channels to compete for tomorrow’s ecommerce customer.
• Design, build, and maintain the backend services that power Spreetail's fulfillment operations — inventory management, order processing, carrier integrations, and exception handling. • Own the reliability and correctness of transactional systems that FC operations depend on every hour of every day. • Lead technical design within your pod — driving architecture decisions, establishing patterns, and holding a high bar in code review. • Identify and address systemic issues: performance bottlenecks, data consistency gaps, fragile integrations. Debug and resolve production issues quickly, with clear communication to stakeholders. • Collaborate with product managers and FC operations teams to translate operational requirements into sound software design. Mentor SE II engineers and help raise the overall engineering quality of the team.



