This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Sarwa is looking for a backend engineer to build out its investment and personal finance platform.
The role involves fleshing out APIs, data flows/pipelines, integrating with 3rd party services, and writing application/domain logic to create new features and extend existing ones.
The engineer will maintain a clean code architecture that is readable, maintainable, and bug-free.
The position is remote-first, allowing flexibility in work location, with an office available in Abu Dhabi.
The engineer will solve pressing technical challenges, develop and maintain a microservice architecture, and create scalable services for tens of thousands of clients.
Responsibilities include owning and delivering software projects on time, creating high-quality products, testing developed code, and continuously learning and applying new practices and technologies.
Requirements:
Strong experience with Python and any backend framework (e.g., Django, GoLang, .Net, Laravel, Rails) in a production system with a sizable user base or handling a large volume of data is required.
Strong problem-solving skills to build robust systems that are maintainable and scalable with the company are essential.
Strong fundamentals in backend architecture patterns, including understanding of databases, APIs, and security practices, are necessary.
Experience in micro-services, domain-driven architecture, clean architecture, and event sourcing is a strong plus.
Excellent teamwork, written, and communication skills are required, with the ability to communicate technical concepts to both technical and non-technical team members.
A passion for the work, a drive to experiment, learn new tech, and seek improvements is important.
Demonstrated ownership in leading or participating in a project from infancy to production is required.
The ability to make decisions around trade-offs of simplicity, readability, performance, and speed-of-implementation is necessary.
Benefits:
The position offers a remote-first and flexible work environment.
Employees will be part of a diverse, driven, and supportive team with a positive work atmosphere.
There is a culture of growth, with opportunities for mentorship, coaching, and career support.
A great company healthcare package is provided.
A learning and development budget is available for employees.
There are no fees on Sarwa's products for employees.