Job Title: Senior Backend Software Engineer
About Holo:
Holo is bringing the UAE Mortgage market into the 21st century Fast, transparent and impartial. A team of trusted mortgage experts whose technology will find you the best deal in the market in minutes. Holo gives Home buyers in the Middle East access to 500 products across all the UAE banks.
Your Role:
Your primary focus will be on developing, testing, releasing, and maintaining our cross-functional platforms backend. Responsibilities include:
- Developing new features, APIs, and epics
- Maintaining current backend code base
- Writing reusable, testable, and efficient code, while adhering to best coding practices
- Optimizing applications for maximum speed and scalability, ensuring robustness and reliability
- Troubleshooting, debugging, and upgrading existing systems, and providing timely solutions to any emerging challenges
- Integrating with databases and messaging brokers and other software components to enhance functionality and performance
- Actively participating in code reviews, advocating for best practices and high code quality
- Staying abreast of emerging trends and technologies in software development, applying them to operations when beneficial
- Working directly with QA and Product teams to achieve high-quality output
Your Team:
Our Tech and Product team is the backbone of our innovative solutions, dedicated to pushing boundaries of technology to deliver a seamless experience for our customers and partners. Comprising skilled software engineers and product designers, they thrive on solving complex problems and implementing scalable, efficient systems. You will be part of a forward-thinking team where technology and creativity converge to build a product and features that make a difference.
Who we look for:
This role is for someone with excellent communication and interpersonal skills to effectively collaborate with cross-functional teams and stakeholders. You must be able to demonstrate your ability to build and nurture a strong engineering culture that values collaboration, innovation and continuous improvement. Ideally, we're looking for someone who has:
- A strong experience on Javascript, Node.js and Typescript
- Experience in system design, design patterns and software architecture
- Demonstrable skills in SQL/NoSQL databases and database architecture skills
- Solid experience developing and improving REST APIs
- Experience with practices such as Test-Driven Development (TDD)
- The ability to understand business requirements and translate them into technical requirements
- The ability to work within a self-organized, cross-functional team
- Work experience with Agile / SCRUM environment
- Experience in cloud platforms like AWS or Google Cloud
- Experience with NestJS; a plus
What you'll get in return:
- Opportunities for personal development and career advancement
- Support and guidance from the moment you accept an offer all throughout your professional journey at Holo
- An environment that values ownership and collaboration
- Management and leadership team that cares for your wellness and fulfilment at work
- Colleagues and team mates who are fun and proactive, and who embody Tradeling's Values
- Market-benchmarked compensation and benefits.