At a Glance
- Tasks: Join us as a Senior .Net Engineer to develop and optimise our innovative mortgage platform.
- Company: Tembo is a mission-driven mortgage broker revolutionising home ownership for the next generation.
- Benefits: Enjoy remote work, enhanced parental benefits, health insurance, and a birthday day off.
- Why this job: Make a real impact on people's lives while working in a supportive, innovative environment.
- Qualifications: 5+ years in software development with strong .Net expertise and experience in payment processing systems.
- Other info: We're committed to diversity and inclusion, offering equal opportunities for all team members.
The predicted salary is between 48000 - 72000 £ per year.
About the company
Tembo is making the dream of ownership possible for a new generation of home buyers. We are a disruptive, award-winning mortgage broker powered by a proprietary technology platform which aggregates every mainstream and niche lender in the UK. We recently acquired savings company Nude Finance – now Tembo Savings – to help us capture customers earlier in their home buying journey, nurture them through saving for a deposit and ultimately to match them with the best mortgage product to get them onto the ladder more quickly.
We’re a mission-centric organization that holds our values close:
- Find a way - representing our desire to innovate and also leave no stone unturned to help find a customer a way to get on the ladder.
- It’s all about the people - customers, colleagues, partners - we’re all human and without them we are nothing.
- If you don’t like it change it - as a startup we’re constantly listening to every source of data and evolving, every opinion counts.
We are rated 4.9* on Trustpilot with every single customer review celebrated. We are well funded by Goodeater Capital, Aviva, McPike Family Global Office, Ascension, Love Ventures as well as a suite of ethical backers such as Fair by Design, Barrow Cadbury, Joseph Rowntree Foundation and Big Society Capital.
About the job
Tembo is on the lookout for a passionate Senior .Net Engineer to join the savings team. We’re currently in the midst of a platform revolution as we re-architect towards a more resilient, robust future to support our explosive growth. This role offers the opportunity to help shape that direction and cut your teeth into some exciting and pivotal problems. The stack is currently a React Native mobile app (currently being rewritten), with a .Net microservice architecture (monolith + services).
Key Responsibilities:
- Service Creation: Drive the development of robust, scalable services that underpin the customer experience.
- Feature Development: Lead and contribute to the end-to-end development of new features, from conceptualization to deployment and maintenance, ensuring they meet our quality and performance standards.
- Maintenance and Optimization: Regularly evaluate and optimize the performance of existing features, ensuring our application runs smoothly and efficiently.
- Bug Identification and Resolution: Proactively identify, troubleshoot, and resolve bugs and issues within our application, enhancing user experience and service reliability.
- Code Reviews and Best Practices: Conduct thorough code reviews to maintain high coding standards and practices within the team. Mentor junior engineers by sharing knowledge and best practices.
- Cross-Functional Collaboration: Work closely with other teams, including product management and design teams, to ensure seamless integration and alignment on project goals and timelines.
- Technical Investigations: Lead and participate in technical investigations to explore innovative solutions and technologies that can enhance our application's capabilities and performance.
- Open Standards: Work with us to further our commitment to open standards such as OpenTelemetry and OpenApi.
About you
- At least 5 years of professional experience in software development, with a strong focus on .Net technologies.
- Expertise in .Net framework, C#, and demonstrable experience of building event-driven distributed platforms.
- Experience with Azure and database technologies (SQL/NoSQL) is highly desirable.
- Must have experience with payment processing systems and real money transactions.
- Experience of ledgers, holdings, valuations is highly desirable.
- Excellent communication and collaboration skills, capable of working effectively in remote, cross-functional teams.
- Flexibility and adaptability: We punch above our weight, move quickly and ship often. If you thrive in a startup and want to help get us to scale-up.
- Acceptance of tech debt: know when to incur technical debt to deliver business value... and when to pay it off.
Why Join Tembo?
At Tembo you will do impactful work that changes people's lives. You’ll work alongside people who are motivated by the mission and desire to make home happen for an entire generation of people. Our values flow through everything we do. You’ll have the chance to make a real difference to people’s lives — our TrustPilot is testament to the change we’re affecting. We offer a supportive, remote-first work environment where innovation and initiative are celebrated. We’ve just relaunched our benefits package which includes enhanced parental benefits, health insurance, a day off for your birthday, an abroad away day (Mallorca here we come) to name just a few. We are committed to diversity and inclusion, providing equal opportunities for all team members. Join us in our mission to deliver exceptional digital experiences and make a real difference in the technology landscape.
Contact Detail:
Tembo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Dotnet Developer
✨Tip Number 1
Familiarise yourself with Tembo's mission and values. Understanding their focus on innovation and customer-centricity will help you align your discussions during interviews, showcasing how your experience and mindset fit their culture.
✨Tip Number 2
Highlight your experience with .Net technologies and any relevant projects you've worked on. Be prepared to discuss specific challenges you've faced in service creation and feature development, as these are key responsibilities for the role.
✨Tip Number 3
Demonstrate your ability to work in cross-functional teams. Share examples of how you've collaborated with product management and design teams in the past, as this will show your adaptability and communication skills, which are crucial for this position.
✨Tip Number 4
Prepare to discuss your approach to technical debt. Tembo values flexibility and the ability to balance business needs with technical quality, so be ready to share your thoughts on when to incur and when to address tech debt.
We think you need these skills to ace Senior Dotnet Developer
Some tips for your application 🫡
Understand the Company: Before applying, take some time to understand Tembo's mission and values. Familiarise yourself with their technology platform and how they aim to disrupt the mortgage industry. This knowledge will help you tailor your application to align with their goals.
Highlight Relevant Experience: In your CV and cover letter, emphasise your experience with .Net technologies, particularly in building event-driven distributed platforms. Mention any relevant projects or roles that showcase your expertise in payment processing systems and real money transactions.
Showcase Soft Skills: Tembo values communication and collaboration. Make sure to highlight your ability to work effectively in remote, cross-functional teams. Provide examples of how you've successfully collaborated with product management and design teams in previous roles.
Tailor Your Application: Customise your CV and cover letter for the Senior .Net Engineer position. Use keywords from the job description, such as 'service creation', 'feature development', and 'technical investigations', to demonstrate that you meet their specific requirements.
How to prepare for a job interview at Tembo
✨Understand the Company Mission
Before your interview, take some time to research Tembo's mission and values. Be prepared to discuss how your personal values align with theirs, especially their focus on innovation and customer-centricity.
✨Showcase Your Technical Skills
Be ready to demonstrate your expertise in .Net technologies, C#, and any relevant experience with Azure and database technologies. Prepare examples of past projects where you successfully built scalable services or optimised existing features.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to walk through your thought process when tackling complex issues, particularly around bug identification and resolution.
✨Highlight Collaboration Experience
Since the role involves cross-functional collaboration, share specific examples of how you've worked effectively with product management and design teams in the past. Emphasise your communication skills and adaptability in a remote work environment.