At a Glance
- Tasks: Design and maintain scalable backend systems for innovative financial products.
- Company: Join a dynamic team focused on transforming money management and promoting financial inclusion.
- Benefits: Enjoy competitive salary, stock options, paid leave, and access to the latest technology.
- Why this job: Be part of a mission-driven company with a strong team and impactful projects.
- Qualifications: 5+ years in backend development, fluent in Java, and a degree in a relevant field.
- Other info: Work in a collaborative environment with a focus on clean code and fast delivery.
The predicted salary is between 43200 - 72000 £ per year.
Backend Engineer at DolarAppLocation: London, England, United Kingdom
Salary: £67,500.00‐£80,000.00
What We\’re Looking ForAs a Backend Engineer, you\’ll design, develop, and maintain scalable, secure, and high‐performing backend systems that power our innovative products. You\’ll collaborate with a talented team to create solutions that drive financial inclusion and transform the way people manage their money.
What You\’ll Be Doing
Focus on greenfield development and improvement of existing systems
Build REST APIs, engineering microservices and evolving a number of systems that our business depends on (e.g., card payments, treasury management, transaction booking, crypto liquidity)
Work with a technology stack based predominantly on Java 25 on the backend with PostgreSQL database
Use Spring Boot for quick and quality delivery
Develop business logic with a pragmatic approach, focusing on clean code, maintainability, fast turnaround with TDD, DDD, and continuous integration & delivery
What You\’ll Need
5+ years of experience in backend development, with fluency in Java
Bachelor\’s Degree (or above) in Computer Science, Mathematics, Physics, or other Engineering/Science disciplines
Quick learner with an ambitious and results‐driven personality, with excellent communication skills (English fluency, verbal and written)
Track record of building complex products that millions of people use in hypergrowth startups
Benefits
Competitive salary
Sign‐on stock options bonus, so you become part of the success of the company
Discretionary performance bonus (stock options)
Paid annual leave
Own the development process that will face on the customer\’s impact
Latest technology to work with
Strong team that will help you improve your skills
Seniority Level
Mid‐Senior level
Employment Type
Full‐time
Job Function
Engineering and Information Technology
#J-18808-Ljbffr
Backend Engineer employer: DolarApp
Contact Detail:
DolarApp Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineer
✨Tip Number 1
Familiarise yourself with our technology stack, especially Java 21 and Spring Boot. Being able to discuss your experience with these technologies in detail will show us that you're ready to hit the ground running.
✨Tip Number 2
Highlight any experience you have with building REST APIs and microservices. We love to see candidates who can demonstrate their ability to create scalable and secure backend systems.
✨Tip Number 3
Prepare to discuss your approach to clean code and maintainability. We value a pragmatic approach to development, so sharing examples of how you've implemented TDD and DDD in past projects will impress us.
✨Tip Number 4
Showcase your communication skills by being clear and concise during any discussions. As collaboration is key in our team, demonstrating your ability to articulate complex ideas will set you apart from other candidates.
We think you need these skills to ace Backend Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in backend development, particularly with Java and relevant technologies like Spring Boot and Postgres. Showcase specific projects where you've built REST APIs or microservices.
Craft a Compelling Cover Letter: In your cover letter, express your passion for financial inclusion and how your skills align with the company's mission. Mention your experience in hypergrowth startups and your approach to clean code and TDD.
Showcase Relevant Projects: Include a portfolio or links to projects that demonstrate your ability to build complex products. Highlight any contributions to open-source projects or personal projects that reflect your skills in backend engineering.
Prepare for Technical Questions: Anticipate technical questions related to backend development, Java, and system design. Be ready to discuss your problem-solving approach and how you ensure maintainability and performance in your code.
How to prepare for a job interview at DolarApp
✨Showcase Your Java Expertise
Since the role requires fluency in Java, be prepared to discuss your experience with Java 21 specifically. Highlight any projects where you've built REST APIs or worked with Spring Boot, as this will demonstrate your technical skills and relevance to the position.
✨Emphasise Clean Code Practices
The company values maintainability and clean code. Be ready to talk about your approach to writing clean, efficient code and how you implement TDD (Test-Driven Development) and DDD (Domain-Driven Design) in your projects. Providing examples from your past work can strengthen your case.
✨Demonstrate Your Problem-Solving Skills
As a Backend Engineer, you'll face complex challenges. Prepare to discuss specific instances where you've solved difficult problems in your previous roles, particularly in high-pressure environments like hypergrowth startups. This will show your ability to thrive in dynamic settings.
✨Communicate Effectively
Excellent communication skills are crucial for this role. Practice articulating your thoughts clearly and concisely, both verbally and in writing. You might be asked to explain technical concepts to non-technical team members, so showcasing your ability to bridge that gap will be beneficial.