Source description
About the role
As a Backend Developer, you will be responsible for designing, building, and maintaining the server-side logic, database architecture, and APIs that power our products. You will collaborate closely with front-end developers, product managers, and other stakeholders to deliver scalable, high-performance systems that meet the needs of our business.
What you'll do
-
Develop and maintain backend systems and services to ensure optimal performance and scalability
-
Design and implement RESTful APIs and microservices for our FinTech platform
-
Collaborate with front-end developers and product managers to define, develop, and deliver features
-
Write clean, reusable, and efficient code, following best practices
-
Troubleshoot, debug, and upgrade existing applications as needed
-
Ensure the security and integrity of backend systems, data, and APIs
-
Participate in code reviews, providing constructive feedback to team members
-
Monitor system performance and resolve production issues as they arise
What we are looking for
-
4 to 6 years of experience in backend development [At least 4 years of experience]
-
Proficiency in server-side programming languages such as Node.js, NestJS, Express, or Python [JavaScript - Must Have]
-
Strong understanding of RESTful API design and development
-
Experience with databases such as MySQL, MongoDB, or PostgreSQL, and data modeling
-
Familiarity with cloud services like AWS, Azure, or Google Cloud, and DevOps tools such as Docker and Kubernetes
-
Proficiency with version control systems like Git
-
Understanding of software development best practices, including testing, security, and scalability
-
Experience with caching tools such as Redis or Memcached
-
Knowledge of unit testing frameworks like Mocha, Chai, Sinon, or Jest
-
Excellent problem-solving skills and attention to detail
-
Ability to work both independently and collaboratively in a fast-paced environment
-
Experience with microservices architecture
-
Familiarity with fintech or payment systems
-
Knowledge of CI/CD pipelines and automated deployment tools
More at Alaan
