At a Glance
- Tasks: Engineer global-scale software systems for finance using Python and modern tech.
- Company: Join JUXT, a forward-thinking tech company in the financial sector.
- Benefits: Enjoy 25 days holiday, competitive salary, and opportunities for growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Make an impact in finance with cutting-edge technology and AI assistance.
- Qualifications: Experienced Python developer with skills in cloud-native principles and DevOps.
The predicted salary is between 60000 - 80000 € per year.
JUXT is seeking experienced engineers to join our client projects. You will be responsible for engineering global scale software systems in banking, hedge funds and other financial institutions. We are looking for engineers that can build using modern cloud-native principles, employ leading and open-source technologies, and use AI-assistance with skill.
The ideal candidate is a seasoned Python developer with hands-on experience in engineering transformative solutions using open-source tech, and deep experience in varied language stacks (Python is the main requirement, but experience in other languages would be beneficial).
Responsibilities- Building and owning systems, navigating complex requirements in the finance domain.
- Developing globally-scaled backends, using microservices or distributed systems (primarily Python, but experience in other languages would be beneficial).
- Developing robust, reusable code with a focus on core engineering, libraries and frameworks.
- Python programming experience (back end engineering).
- Familiar with AI-assisted engineering, e.g. Copilot, Claude Code, etc.
- DevOps technologies like Docker and Kubernetes.
- Commercial experience working with systems at scale, handling large data sets across multiple regions.
- Ability to evangelise the technology strategy vision and solutions developed thereof within a large matrixed organisation.
- Strong communication skills with the ability to drive ideation and manage conflicts.
- Ability to discuss complex issues with technical and non-technical audiences that include peers, product owners, and other stakeholders.
- 25 days holiday.
- Interview with one of the Talent Acquisition Team.
- All in One interview (tech test and Q&A) with a current JUXT employee.
- Interview with the client (technical).
Python Engineer employer: JUXT
At JUXT, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our Python Engineers are empowered to work on transformative projects within the financial sector, utilising cutting-edge technologies and AI assistance, while enjoying generous benefits such as 25 days of holiday. With a strong focus on employee growth and development, we provide ample opportunities for our team members to enhance their skills and advance their careers in a dynamic and supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Python Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and finance sectors. Attend meetups or webinars related to Python engineering and cloud-native technologies. You never know who might have a lead on a job at JUXT or similar companies!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving AI-assistance or cloud-native principles. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both technical and non-technical audiences during the interview process.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we often have exclusive roles listed there that you won’t find anywhere else. So, get clicking and let’s land that job together!
We think you need these skills to ace Python Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python experience and any other languages you've worked with. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about engineering solutions in the finance domain and how your experience makes you a great fit for our team at JUXT.
Showcase Your Projects:If you’ve worked on any interesting projects, especially those involving cloud-native principles or AI-assisted engineering, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at JUXT
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve complex problems, especially in a financial context. JUXT is looking for someone who can demonstrate hands-on experience, so be prepared to showcase your coding prowess.
✨Familiarise Yourself with Cloud-Native Principles
Since the role involves engineering global scale software systems, it’s crucial to understand cloud-native principles. Get comfortable discussing microservices, distributed systems, and how you’ve implemented these in previous roles. This will show that you’re not just a coder but a strategic thinker who can navigate complex requirements.
✨Show Off Your DevOps Knowledge
JUXT values experience with DevOps technologies like Docker and Kubernetes. Be ready to talk about how you've used these tools in your projects. If you have any examples of how you’ve improved deployment processes or managed large data sets, make sure to highlight those!
✨Communicate Clearly and Confidently
Strong communication skills are key for this role. Practice explaining technical concepts in simple terms, as you’ll need to engage with both technical and non-technical audiences. Think about how you can convey your ideas clearly and manage any potential conflicts during discussions.