Designing, developing, and maintaining the server-side logic and databases of our fintech applications. Ensuring the seamless functionality and performance of our backend systems, which support the core operations and services of our fintech products. Delivering robust, scalable, and secure backend solutions that enhance our financial technology offerings and provide a superior user experience for our clients.
Responsibilities
-
Design, develop, and maintain backend services and APIs using Python.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Optimize applications for maximum speed and scalability.
-
Troubleshoot and debug applications to ensure seamless performance.
-
Implement security and data protection solutions.
-
Write clean, maintainable, and testable code following best practices.
-
Participate in code reviews to ensure high-quality code delivery.
-
Stay updated with the latest industry trends and technologies to continuously improve our systems.
Requirements
-
Bachelor’s degree in computer science, Software Engineering, or a related field.
-
Minimum of 2-3 years of professional experience.
-
Proven experience as a Backend Engineer or similar role.
-
Strong proficiency in Python and its frameworks (e.g., Django, Flask).
-
Experience with RESTful APIs and web services.
-
Familiarity with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
-
Knowledge of version control systems (e.g., Git).
-
Understanding of software development principles and design patterns.
-
Experience with cloud services (e.g., AWS, Azure, Google Cloud) is a plus.