Senior Java Software Engineer (Remote)
Senior Java Software Engineer (Remote)

Senior Java Software Engineer (Remote)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Join us as a Senior Java Software Engineer, tackling real-world problems with cutting-edge tech.
  • Company: Be part of a growing HR tech innovation company focused on SaaS solutions.
  • Benefits: Enjoy remote work flexibility and the chance to shape our engineering culture.
  • Why this job: Work autonomously on impactful projects while collaborating with diverse teams.
  • Qualifications: 8+ years in full-stack development, strong JavaScript/TypeScript skills, and AWS experience required.
  • Other info: Passion for generative AI and customer interaction is essential.

The predicted salary is between 43200 - 72000 £ per year.

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.

  • Build and maintain REST APIs and web services, with performance, reliability, and security top of mind.
  • 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.
  • Help shape the engineering culture and processes as we scale.

We run a modern, serverless-first stack on AWS, including:

  • 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.
  • 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).

Senior Java Software Engineer (Remote) employer: PIE Recruitment

Join a forward-thinking HR tech company that champions innovation and values your contributions as a Senior Java Software Engineer. With a flexible remote working environment from either London or Budapest, we foster a collaborative culture that encourages personal growth and the exploration of cutting-edge technologies like AI. Enjoy competitive benefits, a commitment to work-life balance, and the opportunity to shape our engineering practices while making a meaningful impact on our platform.
P

Contact Detail:

PIE Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer (Remote)

✨Tip Number 1

Familiarise yourself with the latest trends in AI and how they apply to software development. Being able to discuss real-world applications of generative AI during your interview will show your passion and understanding of the field.

✨Tip Number 2

Brush up on your JavaScript and TypeScript skills, especially with frameworks like Express.js and React. Be prepared to demonstrate your knowledge through practical examples or coding challenges that may come up during the interview process.

✨Tip Number 3

Showcase your experience with cloud-native tooling and CI/CD pipelines. Be ready to discuss specific projects where you implemented these technologies, as this will highlight your hands-on experience and ability to deliver high-quality code quickly.

✨Tip Number 4

Prepare to talk about your approach to QA processes, including unit and integration testing. Sharing your strategies for ensuring code reliability and performance will demonstrate your commitment to quality and your fit for the role.

We think you need these skills to ace Senior Java Software Engineer (Remote)

Full-Stack Development
JavaScript
TypeScript
REST API Development
GraphQL API Development
Express.js
Apollo Server
Koa.js
React
Vue
Angular
MySQL
SQL-based Databases
AWS
GCP
DevOps Practices
CI/CD Pipelines
Git Workflows
Unit Testing
Integration Testing
Cloud-native Tooling
Serverless Architecture
React Native
Expo
NoSQL Databases
Customer Interaction Skills
Problem-Solving Skills
Adaptability
Passion for AI Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your full-stack development experience, particularly with JavaScript/TypeScript and any relevant frameworks like React or Angular. Emphasise your experience with REST APIs, cloud services, and DevOps practices.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and how it relates to the role. Mention specific projects where you've applied your skills in real-world scenarios, and demonstrate your enthusiasm for working directly with customers.

Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing projects that align with the job description. Highlight any work involving AWS, CI/CD pipelines, or GraphQL APIs to demonstrate your technical expertise.

Prepare for Technical Questions: Anticipate technical questions related to your experience with JavaScript frameworks, database management, and cloud services. Be ready to discuss your approach to QA processes and how you ensure code quality in your projects.

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. Highlight specific projects where you've built REST APIs or worked with cloud-native tooling, as this will demonstrate your hands-on expertise.

✨Demonstrate Problem-Solving Abilities

Since the role involves solving real-world problems, come equipped with examples of challenges you've faced in previous roles. Discuss how you approached these issues, the technologies you used, and the impact of your solutions.

✨Emphasise Communication Skills

Given the importance of interacting with customers, be ready to share experiences where you've successfully communicated technical concepts to non-technical stakeholders. This will show that you can bridge the gap between engineering and customer needs.

✨Express Your Passion for AI and Innovation

The company is looking for someone excited about AI and new technologies. Share your thoughts on generative AI and any innovative ideas you have for its application in HR tech. This will reflect your enthusiasm and alignment with the company's vision.

Senior Java Software Engineer (Remote)
PIE Recruitment
P
  • Senior Java Software Engineer (Remote)

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-07

  • P

    PIE Recruitment

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>