At a Glance
- Tasks: Develop and release innovative features while collaborating with teams to shape our platform's future.
- Company: Join a growing HR tech company focused on AI and real-world problem-solving.
- Benefits: Enjoy remote work flexibility, competitive salary, and a vibrant startup culture.
- Why this job: Be part of an exciting journey in tech innovation with autonomy and impactful projects.
- Qualifications: 8+ years in full-stack development, strong JavaScript/TypeScript skills, and a passion for AI.
- Other info: Work with cutting-edge AWS technologies and help shape engineering culture.
The predicted salary is between 43200 - 72000 £ per year.
Senior Software Engineer / Full Stack Developer
Based either London (Remote working) or Budapest (Remote)
Salary - to attract the best
Brand new role available - growing HR tech innovation - SaaS
The Role
We’re looking for a sharp, curious, and hands-on Senior Software Engineer who’s excited by AI, new technologies, and solving real-world problems at scale. You’ll be working across the entire product and software development lifecycle — from discovery and design, all the way through to deployment and ongoing performance. You’ll own your work end-to-end, and have a high degree of autonomy as you help shape the future of our platform, working closely with product, customer success, and our clients.
Key Responsibilities
- Develop, test, and release new features and services on a regular cadence
- Build and maintain REST APIs and web services, with performance, reliability, and security top of mind
- Take part in product discussions and technical feasibility assessments with internal and external stakeholders
- Carry out thorough QA processes, including writing unit and integration tests
- Use Git, CI/CD pipelines, and cloud-native tooling to ship high-quality code fast
- Continuously explore new frameworks and tools – if there’s a better way, we’re all ears
- Help shape the engineering culture and processes as we scale
Tech used
- We run a modern, serverless-first stack on AWS, including:
- CloudFront, API Gateway, ECS, Route53, CloudWatch
- RDS, OpenSearch Service, Cognito, ACM, IAM, SES, SQS, SNS, EventBridge
About you
- 8+ years of full-stack development experience is a good starting point, but importantly - a personality and ability and willingness to interact with customers directly is critical here...
- A passion for the real-world applications of generative AI, coupled with fresh ideas on how to harness its potential to create meaningful impact.
- Strong JavaScript/TypeScript skills — backend (e.g. Express.js, Apollo Server, Koa.js) and frontend (React, Vue, or Angular)
- Experience working with MySQL (or similar SQL-based databases)
- Solid AWS or GCP DevOps experience — we don’t manage servers directly!
- Strong grasp of git workflows, CI/CD practices, and testing strategies
- Problem-solving mindset, attention to detail, and great communication skills
- Comfortable working independently and cross-functionally in a fast-paced startup
Nice to Have
- Experience building or working with GraphQL APIs
- Familiarity with React Native / Expo
- Exposure to NoSQL databases
- Understanding of git-flow (and how to survive it)
Get in touch with Chloe or Ryan for more info
Senior Full Stack Engineer (United Kingdom) employer: PIE Recruitment
Contact Detail:
PIE Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer (United Kingdom)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially AWS services and JavaScript frameworks. Being able to discuss your experience with these tools during an interview will show that you're not only qualified but also genuinely interested in the role.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills by thinking of real-world examples where you've tackled challenges in software development. This could involve discussing how you’ve improved performance or reliability in past projects, which aligns well with the responsibilities of this role.
✨Tip Number 3
Since the role involves working closely with product and customer success teams, brush up on your communication skills. Be ready to share how you've successfully collaborated with cross-functional teams in the past, as this will highlight your ability to thrive in a fast-paced startup environment.
✨Tip Number 4
Show your enthusiasm for generative AI and its applications by researching recent trends and innovations in the field. Bringing fresh ideas to the table during discussions can set you apart as a candidate who is not just technically skilled but also forward-thinking.
We think you need these skills to ace Senior Full Stack Engineer (United Kingdom)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 8+ years of full-stack development experience. Emphasise your skills in JavaScript/TypeScript, AWS or GCP DevOps, and any relevant projects that showcase your problem-solving mindset.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and how you envision its real-world applications. Mention specific technologies from the job description, like REST APIs and cloud-native tooling, to demonstrate your fit for the role.
Showcase Relevant Projects: Include examples of past projects where you've developed, tested, and released features. Highlight your experience with Git, CI/CD pipelines, and any work with GraphQL APIs or NoSQL databases if applicable.
Prepare for Technical Questions: Anticipate technical questions related to your experience with AWS services, testing strategies, and git workflows. Be ready to discuss how you've contributed to engineering culture and processes in previous roles.
How to prepare for a job interview at PIE Recruitment
✨Showcase Your Technical Skills
Be prepared to discuss your experience with JavaScript, TypeScript, and the frameworks mentioned in the job description. Bring examples of past projects where you've built REST APIs or worked with cloud services like AWS.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Be ready to explain your thought process when tackling problems, especially those related to performance, reliability, and security in software development.
✨Highlight Your Communication Skills
Since the role involves interacting with customers and stakeholders, emphasise your ability to communicate complex technical concepts clearly. Share experiences where you successfully collaborated with cross-functional teams.
✨Express Your Passion for Innovation
Discuss your enthusiasm for AI and new technologies. Share any ideas you have on how generative AI can be applied in real-world scenarios, as this aligns with the company's focus on innovation in HR tech.