At a Glance
- Tasks: Join a dynamic team to build and improve fintech platforms using Java.
- Company: Remote-first fintech company with a collaborative and innovative culture.
- Benefits: Competitive salary up to £60,000, shares, and flexible remote working options.
- Other info: Enjoy a vibrant work environment with opportunities for career advancement.
- Why this job: Make a real impact in fintech while learning and growing your skills.
- Qualifications: Experience in software development and a passion for teamwork.
The predicted salary is between 48000 - 60000 £ per year.
Location: Remote First; office location Moorgate, London (flexible remote working locations within UK/Europe)
Employment type: Permanent
Working Hours: Full-time (UK 9-6)
Salary: dependent on experience up to £60,000
Benefits:
- You will work within a small team where you will pair-program (we operate using the extreme programming framework) to:
- Build resilient and adaptable fintech platforms and components in Java
- Refactor to improve code design
- Write lots of tests (every one of our commits is continuously and rapidly verified by thousands of tests)
- Automate the boring bits
Features of the way we work:
- We avoid silos by regularly rotating between teams to work on the whole system with an Our Code not My Code mindset and approach
- We practice trunk-based development and continuous integration: we treat every commit as releasable
- We treat broken tests as failures and revert where possible
- We practice TDD, BDD and DDD
- We automate as much as possible
- We pair program to ensure that everyone understands the context of what they are working on. We also believe that pairing drives quality, learning, cross-skilling, and builds empathy with other developers
Sometimes we have to care about throughput and latency.
Junior Software Engineer employer: TransFICC
Contact Detail:
TransFICC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer
✨Tip Number 1
Get your networking game on! Reach out to current employees on LinkedIn or other platforms. Ask them about their experiences and the company culture. This can give you insider info and might even lead to a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice. We want to see how you think and solve problems, so be ready to showcase your skills in Java and pair programming.
✨Tip Number 3
Show us your passion for fintech! Be ready to discuss recent trends or technologies in the industry during your interview. This will demonstrate your enthusiasm and commitment to the field, making you stand out from the crowd.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Junior Software Engineer
Some tips for your application 🫡
Show Your Passion for Coding: When you're writing your application, let your enthusiasm for software engineering shine through! Share any personal projects or experiences that highlight your love for coding and problem-solving. We want to see your personality and what makes you tick!
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Junior Software Engineer role. Highlight relevant skills and experiences that align with our tech stack and working methods. This shows us that you've done your homework and are genuinely interested in joining our team.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that makes it easy for us to see your qualifications and fit for the role.
Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position. Plus, it helps us keep everything organised on our end!
How to prepare for a job interview at TransFICC
✨Know Your Tech Stack
Make sure you’re familiar with Java and the principles of TDD, BDD, and DDD. Brush up on your knowledge of pair programming and how it enhances collaboration. Being able to discuss these concepts confidently will show that you’re ready to jump into their workflow.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past projects where you’ve had to refactor code or automate processes. Think of specific examples that highlight your ability to improve code design and efficiency. This will demonstrate your practical experience and problem-solving mindset.
✨Emphasise Team Collaboration
Since they value an 'Our Code not My Code' approach, be ready to talk about how you’ve worked in teams before. Share experiences where you’ve rotated roles or collaborated closely with others to achieve a common goal. This will show that you fit well with their culture.
✨Ask Insightful Questions
Prepare thoughtful questions about their development practices, such as how they handle broken tests or their approach to continuous integration. This not only shows your interest but also gives you a chance to assess if their working style aligns with your own.