At a Glance
- Tasks: Design and develop robust software systems in a dynamic, agile team.
- Company: Join a cutting-edge FinTech startup reshaping the industry with innovative technology.
- Benefits: Enjoy competitive salary, remote work options, and a generous personal development budget.
- Why this job: Be part of a vibrant culture with regular social events and opportunities for growth.
- Qualifications: Experience with React, cloud architecture, microservices, and DevOps practices required.
- Other info: Free breakfast and refreshments, plus an early dart on your birthday!
The predicted salary is between 43200 - 72000 £ per year.
Are you an experienced Senior Software Engineer looking to make an impact in an innovative and fast-paced environment? We’re seeking a passionate, skilled software engineer to join a cutting-edge FinTech startup. This is a unique opportunity to be part of a dynamic team working on next-generation technology that will reshape an entire industry.
Role Overview:
As a Senior Software Engineer, you'll work within a product-focused team to design and develop robust software systems, contributing to the full software development lifecycle. You'll work on exciting projects, supporting both business and customer needs, collaborating with various teams, and driving innovation within an agile and fast-moving environment.
What You’ll Do:
- Work as part of a multi-disciplined, agile team to deliver high-quality software solutions
- Build and maintain best practice environments for development
- Design and integrate scalable and secure microservices and APIs
- Collaborate with product management, operational, and compliance teams to meet business goals
- Contribute to technical documentation and knowledge sharing
- Work in a continuous delivery environment with DevOps practices
What We’re Looking For:
- Front-end framework experience, ideally with React
- Strong cloud architecture & deployment experience (preferably GCP)
- Experience with event-driven architecture, microservices, and API integrations
- Experience in DevOps and working with Git source control
- Familiarity with relational & non-relational databases (preferably Firestore and MySQL)
- Practical experience with agile software lifecycles and ticketing tools (e.g., Jira, Trello)
- Excellent communication, problem-solving, and analytical skills
- Ability to work independently and as part of a collaborative team
- Desire to learn, grow, and contribute to the success of the team
Why Join Us?
- Competitive salary and benefits package
- Semi-flexible working hours and remote working options
- Generous personal development budget for courses, books, and other resources
- Comprehensive health and wellbeing benefits, including income protection and workplace pension
- Generous holiday allowance with additional perks like an early dart on your birthday
- Vibrant team culture with regular social events and activities
- Free breakfast, fruit, tea, coffee, and refreshments
If you're ready to join an innovative, growing team and make a real impact in a rapidly evolving industry, apply now!
Senior Software Engineer employer: Plan B Talent Ltd
Contact Detail:
Plan B Talent Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in FinTech and how they impact software engineering. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the industry.
✨Tip Number 2
Network with current employees or professionals in the FinTech space. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 3
Brush up on your skills related to cloud architecture and microservices, especially if you have experience with GCP. Consider working on personal projects or contributing to open-source projects that showcase these skills.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges and system design problems. Focus on areas relevant to the job description, such as API integrations and event-driven architecture, to ensure you're ready to impress.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your front-end framework experience, cloud architecture, and any work with microservices and APIs.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your desire to contribute to an innovative FinTech startup. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work in agile environments.
Showcase Technical Skills: In your application, emphasise your technical skills, particularly in React, DevOps practices, and your familiarity with databases like Firestore and MySQL. Provide examples of how you've applied these skills in previous roles.
Highlight Collaboration Experience: Since the role involves working within a multi-disciplined team, include examples of past collaborations with product management or compliance teams. This will show your ability to work effectively in a team-oriented environment.
How to prepare for a job interview at Plan B Talent Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with front-end frameworks, particularly React, and your knowledge of cloud architecture, especially GCP. Highlight specific projects where you've designed scalable microservices and APIs.
✨Demonstrate Agile Experience
Since the role involves working in an agile environment, be ready to share examples of how you've contributed to agile software lifecycles. Discuss your familiarity with ticketing tools like Jira or Trello and how you’ve collaborated within a multi-disciplined team.
✨Communicate Effectively
Excellent communication skills are crucial for this position. Practice articulating your thoughts clearly and concisely, especially when discussing complex technical concepts. Be prepared to explain how you approach problem-solving and collaboration.
✨Express Your Desire to Learn
The company values individuals who are eager to grow and contribute. Share your passion for continuous learning and any recent courses or resources you've engaged with. This shows your commitment to personal development and aligns with their vibrant team culture.