At a Glance
- Tasks: Build a scalable AI platform with cutting-edge tech and collaborate on exciting greenfield projects.
- Company: Join a forward-thinking tech company in the heart of London.
- Benefits: Enjoy a competitive salary, bonuses, and flexible remote work options.
- Why this job: Make a real impact while working with innovative technologies and a talented team.
- Qualifications: 3+ years in software development with strong skills in JavaScript, NodeJS, and modern frameworks.
- Other info: Dynamic environment with opportunities for continuous learning and career growth.
The predicted salary is between 54000 - 78000 £ per year.
Full-Stack Engineer (Java & Python) | London | Hybrid
We are seeking a high-impact Senior Full-Stack Engineer to join a growing technology team for a leading investment house supporting market data services within a regulated, enterprise environment.
This role sits at the intersection of data engineering, full-stack development, and business engagement, working closely with stakeholders and external vendors to design and deliver robust, scalable technology solutions aligned to a strategic roadmap.
What you’ll do
- Design, build, and maintain reliable, scalable data pipelines supporting complex analytical and sustainability data workloads.
- Ensure data quality, governance, and robustness through modern data engineering practices, automated validation, monitoring, and testing.
- Own and evolve data models and system integrations across multiple platforms and third-party services.
- Deliver data analysis, reporting, and visualisation to support business and technology objectives.
- Lead incident investigation and root-cause analysis for data-related issues, driving continuous improvement.
- Collaborate with enterprise data teams to contribute to data architecture and governance.
- Act as a bridge between technical and non-technical stakeholders, clearly communicating progress, risks, and requirements.
- Contribute to the future data roadmap, including the adoption of AI and emerging data technologies.
What we’re looking for
- MUST have 5+ years’ experience in data or software engineering within financial services or a similar regulated industry.
- Strong full-stack experience with Python, Java (Spring Boot), React, SQL, and relational databases.
- Hands-on experience with modern data engineering tools (e.g. Airflow, Spark, Kafka, dbt, Snowflake or similar).
- Experience with cloud platforms, containerisation (Docker/Kubernetes), and CI/CD pipelines.
- Solid understanding of data governance, validation, and compliance.
- A strong advocate for automated testing, observability, and engineering best practice.
- Excellent communication skills and the ability to collaborate in agile, cross-functional teams.
- Experience with infrastructure as code (Terraform, Helm).
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK).
- Exposure to regulated environments and associated data controls.
#J-18808-Ljbffr
Full Stack Engineer employer: Mccabe & Barton
Contact Detail:
Mccabe & Barton Recruiting Team
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 tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Node, AWS, or any of the frameworks mentioned in the job description. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented full-stack developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Full Stack Engineer role. Highlight your experience with JavaScript, NodeJS, and any relevant frameworks like NestJS or Express. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include examples of your previous work, especially any greenfield projects you've tackled. We love seeing how you've built scalable solutions and implemented best practices in your past roles.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate a well-structured application that gets straight to the good stuff—your skills and experiences that make you a great fit for our team.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Mccabe & Barton
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like JavaScript, NodeJS, and AWS. Brush up on your knowledge of frameworks like NestJS and Express, as well as testing tools like Jest and Mocha. Being able to discuss these confidently will show that you're not just a good developer, but the right fit for their tech environment.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Use examples that highlight your attention to detail and quality, especially in a full software development lifecycle context. This will demonstrate your ability to think critically and adaptively, which is crucial for a Full Stack Engineer.
✨Emphasise Collaboration
Since the role involves working closely with team members and product owners, be ready to talk about your experience in collaborative environments. Share examples of how you’ve contributed to team discussions, motivated design solutions, or improved processes. This will show that you value teamwork and can thrive in an agile setting.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s projects, culture, and future goals. Inquire about their approach to continuous improvement and how they handle performance testing. This not only shows your genuine interest in the role but also gives you a chance to assess if the company aligns with your career aspirations.