Full Stack Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Skills needed: Software Engineering expertise across the stack; ability to solve complex engineering problems not previously solved; ownership of requirements conversion into design and implementation. • Years of experience: Not explicitly stated in the job posting. • Education: Not explicitly stated in the job posting. • Certifications: Not explicitly stated in the job posting. • Must-haves: Three days a week onsite with an option to work four days per week, including additional financial allowance; ability to bridge back-end and front-end effectively for client delightful experiences.
Responsibilities
• Design and implement end-to-end features across the stack, including web applications and backend services. • Ensure your solutions are delivered with security, performance, scale, and user experience in mind. • Write automated unit, integration, acceptance tests, etc. • Interface with other engineering teams to ensure that features are added in a structured and coherent way. • Managing and debugging your features from testing environments to production. • Translating customer requirements into a clear plan that can be delivered via tasks. • Collaborating as part of a cross-functional team of backend, front-end, and full-stack engineers.
Benefits
• Highly competitive salary and commission • Pension plan (match up to 5%) • Life insurance - three times annual salary • Competitive maternity (six months fully paid) and paternity leave (four weeks fully paid) • 25 days holiday and bank holidays • Flexible working hours • Cycle-to-work scheme • Electric car scheme • Season ticket loan • Access to outstanding learning materials and courses • Sports and hobby clubs, subsidised by Thought Machine • All the latest tech you need • Start the day properly with fresh fruit and cereals • Huge range of healthy (and not-so-healthy) snacks, smoothies and drinks • A talented and experienced team as your colleagues • An environment where we encourage learning and progress • Two charity days a year • Weekly food pop-up • We actively hire candidates who demonstrate technical excellence in their field and welcome people of all ages and backgrounds, providing everyone with equal access to professional development. You are encouraged to apply even if your experience doesn't accurately match the job description. We also encourage applications from those with different abilities, including candidates with ADHD, autism, dyslexia or dyspraxia.