At a Glance
- Tasks: Join us to develop cutting-edge software for top investment banks using Java and React.
- Company: Dynamic tech company focused on innovative solutions in banking and finance.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Great environment for both junior and senior engineers to thrive and grow.
- Why this job: Make a real impact with AI-assisted engineering while learning from talented peers.
- Qualifications: Strong Java and React skills; passion for software craftsmanship and clear communication.
The predicted salary is between 50000 - 70000 € per year.
We’re looking for Full-stack developers at all levels, ranging from Junior (2+ years’ experience) to Principal engineers and Architects, to join us as we kick off new projects using Java and React with tier-1 investment banks. You’ll work on mission‑critical systems bringing the best modern AI‑assisted software engineering to client projects across banking and finance. If you’re new to banking, it’s also a great way to break into the domain and build deep industry knowledge.
This role will include hands‑on work to bring AI‑enabled features improvements to new and existing systems, bringing fast builds and feedback, TDD, CI/CD, clean code, automation, and good taste software engineering. Experience with microservice and cloud architecture is beneficial. Our work ranges from greenfield builds on core trading and payments platforms for key areas of the bank, to bringing radical improvements to existing systems, re‑writing legacy applications, or rescuing struggling projects. What’s consistent across all of our work is our commitment to good coding hygiene - best practices, clean design, and building elegant, robust software.
This is an excellent environment for junior candidates to learn, and also for seasoned senior engineers to apply everything they know about writing and delivering good software projects. You’ll be working day to day with other talented engineers from JUXT and our clients. We’re looking for developers who are passionate, enthusiastic, technically curious, and with excellent communication skills. Maybe you mentor others, run or attend meetups, write blogs or record podcasts, contribute to open source, or just like to keep your skills up-to-date. Whatever your background, we value people who care about system design, software craftsmanship, and clear communication.
Core skills- Strong Java and React skills
- Good understanding of TDD, XP and Agile principles
- Exposure to cloud architecture and CI/CD pipelines
- Experience building large‑scale systems
- Engineers with great technical taste who can improve existing projects
- AI‑assisted engineering e.g. Copilot, Claude Code, etc.
- Experience building features with LLMs and agents
- Experience working on high‑throughput or low‑latency systems
- Experience in investment banking, financial services, or fintech
- Consultancy or client‑facing experience
- Knowledge of Terraform, Docker, Kubernetes, and other cloud‑native infrastructure tools.
These roles are hybrid – a mix of working from home and on‑site collaboration with clients (Central London or Canary Wharf). Contract type: Both permanent and contract arrangements considered.
We can only consider candidates who have the right to work in the UK and do not require visa sponsorship. Applicants must be UK‑based and within a commutable distance to London.
Email careers@juxt.pro with your CV and a brief introduction. Even if you’re not sure you tick every box, we’d still love to hear from you – we’re always keen to meet passionate, technically curious developers and can keep you in mind for future projects if this one isn’t the right fit.
Full-stack Engineer employer: Juxt Ltd.
At JUXT, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our hybrid working model allows for flexibility while engaging with top-tier clients in the heart of London, providing ample opportunities for professional growth and mentorship. Whether you're a junior developer eager to learn or a seasoned engineer looking to make an impact, you'll find a supportive environment that values technical curiosity and craftsmanship.
StudySmarter Expert Advice🤫
We think this is how you could land Full-stack Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with communities online. You never know who might have a lead on that perfect Full-stack Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Java and React. This is your chance to demonstrate your coding hygiene and technical taste, so make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on TDD, CI/CD, and Agile principles. Be ready to discuss how you've applied these in your past work, as they’re key to what we value at StudySmarter.
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you think you don’t meet every requirement, we love hearing from passionate developers. Your enthusiasm could land you an interview for future projects!
We think you need these skills to ace Full-stack Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your Java and React expertise, and don’t forget to mention any experience with TDD, CI/CD, or cloud architecture!
Craft a Compelling Introduction:When you email us, include a brief introduction that showcases your passion for software engineering. Let us know what excites you about this role and how you can contribute to our projects.
Show Off Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to mention them! We love seeing examples of your work, especially if they demonstrate your coding hygiene and system design skills.
Be Yourself:We value clear communication and enthusiasm, so don’t be afraid to let your personality shine through in your application. Even if you don’t tick every box, we want to hear from passionate developers like you!
How to prepare for a job interview at Juxt Ltd.
✨Know Your Tech Stack
Make sure you’re well-versed in Java and React, as these are key for the role. Brush up on your understanding of TDD, CI/CD, and Agile principles, as they’ll likely come up during the interview. Being able to discuss how you've applied these in past projects will show your practical experience.
✨Showcase Your Passion
Demonstrate your enthusiasm for software engineering and the banking sector. Share any personal projects, contributions to open source, or tech meetups you’ve attended. This not only highlights your passion but also your commitment to continuous learning and improvement.
✨Prepare for Scenario Questions
Expect questions that assess your problem-solving skills and technical taste. Be ready to discuss how you would approach building a feature or improving an existing system. Use examples from your experience to illustrate your thought process and decision-making.
✨Communicate Clearly
Strong communication skills are essential, especially when working with clients and other engineers. Practice explaining complex technical concepts in simple terms. This will help you stand out as someone who can bridge the gap between technical and non-technical stakeholders.