In 2017, our founders started Sarwa due to a lack of financial services offered to most of the world, and out of a need to help empower people in the region to invest in their financial future. Sarwa is poised to continue growing into the go-to platform for people to grow their wealth.
We do this through expert, affordable and easy investing. We're a small team working on the region's first and fastest growing investment and personal finance platform, making investing easy, low-cost and transparent, with a human touch woven into every step of the process.
We are a remote-first team. Where you choose to work is up to you — we have an office in Abu Dhabi that you can utilize as often or little as you'd like.
Our tech team is looking to add a backend engineer to build out Sarwa's platform. This role requires fleshing out APIs, data flows/pipelines, integrating with 3rd party services, and writing application/domain logic to create new features and extend existing ones, all while maintaining a clean code architecture that is readable, maintainable and bug-free.
In short, someone who’s interested in building a platform used by thousands to manage their financial lives.
This Might Be a Right Fit If You
Have strong experience with Python/Go 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
Have strong problem-solving skills to build robust systems that not only work but are maintainable and will scale with the company
Have strong fundamentals in backend architecture patterns including; understanding of databases, APIs, caching and security practices
Experience in and understanding of micro-services, domain-driven architecture, clean architecture, and event sourcing is a strong plus
Have excellent teamwork, written and communication skills, with the ability to communicate technical concepts and decisions to both technical and non-technical team members
Passion for the work, drive to experiment, learn new tech, try new solutions, always looking for ways to improve and grow
Demonstrated ownership in leading/participating in a project that went from infancy to production
Ability to execute by making decisions around trade-offs of simplicity, readability, performance, and speed-of-implementation
Some Of What You'll Do
Be on the front line in solving some of the most pressing technical challenges we face.
Develop and maintain a microservice architecture that spans services such as Investing, Trading, Account Management, Funding
Create services that scale to tens of thousands of clients
Own and deliver software projects on time by proactively working with stakeholders from product/tech/marketing/operations/sales in problem solving and helping elaborate the requirements, business logic and scope of the solution
Create great quality products and services by solving the problem with good architecture and algorithms that work now and tomorrow, managing complexity, ensuring data consistency, making sure it all runs well at scale, and of course handling errors by creating robust and resilient systems
Test developed code with automated unit/integration tests
Create tools and processes to help you and other members of the team develop high quality code faster, as well as to help the team support and maintain products/services running in production
Continuously learn and apply new practices and technologies, and propagating those learnings within the team.
Stack - Experience in these (or similar) is a plus
Python and Django
GoLang
PostgreSQL
AWS and Kubernetes
Some Of Our Benefits
Remote-first and flexible work environment
Diverse, driven and supportive team with a positive work atmosphere (one of our core values)
A culture of growth - being mentored, coached and supported to grow in your career
Great company healthcare package
Learning and development budget
No fees on Sarwa's products
Sarwa is dedicated to hiring a diverse workforce with varied experiences, perspectives and opinions. We believe diversity helps our team excel and enables us to build outstanding products for our customers.
We empower people to live the life they want - by putting their money to work, the smart way.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Backend Engineer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!