We seek seasoned Senior Backend Engineers capable of architecting, developing, and scaling robust financial services platforms with a focus on high availability. Candidates should demonstrate extensive expertise in microservices architecture, distributed systems, API development, and processing high-volume transactions within the Fintech, Banking, Payments, or related sectors.
Oversee and execute the primary duties associated with the role, ensuring alignment with organizational objectives. Develop and maintain efficient processes to streamline operations and enhance productivity. Collaborate with cross-functional teams to drive project success and foster innovation. Monitor performance metrics to identify areas for improvement and implement corrective actions when necessary. Provide guidance and mentorship to team members to support professional growth and development.
Craft, implement, and sustain highly scalable backend services and application programming interfaces (APIs).
Develop and oversee microservices-based architectures, ensuring robust system design and efficient operation.
Design robust, high-performance financial transaction systems with a strong emphasis on security to ensure reliable and efficient processing of all transactions.
Work alongside product, mobile, frontend, quality assurance, and DevOps teams to drive cohesive project outcomes.
Develop and deploy automated testing frameworks, CI/CD pipelines, and observability solutions adhering to industry best practices.
Enhance application performance, reliability, and scalability to ensure seamless functionality and optimal user experience.
Engage in architecture evaluations and contribute to critical technical decisions to ensure alignment with strategic objectives and best practices.
Provide guidance and support to junior and mid-level engineers to foster their professional growth and development.
The professional must possess comprehensive experience with a variety of technical tools, systems, and methodologies essential for fulfilling the role’s demands. Proficiency in specific programming languages, software platforms, and hardware configurations is critical, alongside a deep understanding of industry standards and best practices. Additionally, familiarity with data analysis, cybersecurity protocols, and cloud computing solutions is required to ensure operational efficiency and compliance with regulatory requirements. Strong problem-solving abilities and the capacity to troubleshoot complex technical issues are also necessary to maintain system integrity and performance.
Develop your expertise in Python programming through an intensive track designed to enhance your coding skills and deepen your understanding of the language’s advanced features. This specialized program covers essential topics such as data structures, algorithm optimization, and object-oriented programming, while also introducing cutting-edge libraries and frameworks. Participants will engage in hands-on projects and real-world case studies to apply theoretical knowledge in practical scenarios. Ideal for developers seeking to refine their proficiency, the track emphasizes problem-solving, debugging techniques, and best practices in software development.
Adept at leveraging extensive hands-on expertise in the following areas:
Experienced Python developers are sought to design, develop, and deploy robust software solutions using Python and related frameworks. Candidates must demonstrate proficiency in Python programming, including experience with libraries such as Django, Flask, or Fast API. A strong background in data structures, algorithms, and object-oriented programming is essential. Familiarity with RESTful APIs, databases (SQL and NoSQL), and version control systems like Git is required. Additionally, expertise in testing frameworks such as test or unfittest is preferred. The role involves collaborating with cross-functional teams to deliver scalable applications, optimizing performance, and ensuring code quality through rigorous review processes.
We seek a proficient developer with strong experience in Django and/or Fast API to join our team. Candidates must possess expertise in these frameworks, along with proficiency in Python, RESTful API development, and database management. Responsibilities include designing, implementing, and maintaining scalable backend systems, ensuring optimal performance, security, and reliability. Additionally, the role requires collaboration with cross-functional teams to deliver high-quality software solutions efficiently.
We seek a skilled professional proficient in Django REST Framework to design, develop, and maintain scalable and secure APIs that meet modern web standards. The ideal candidate will have extensive experience building backend solutions using Python and Django, with a strong emphasis on RESTful API architecture, serialization, authentication methods, and performance optimization. Responsibilities include implementing robust data models, writing clean and efficient code, ensuring seamless integration with frontend systems, and adhering to best practices in security and scalability. Familiarity with databases such as PostgreSQL or MySQL, version control systems like Git, and deployment tools such as Docker or Kubernetes is essential. Additionally, the ability to collaborate effectively within cross-functional teams and contribute to system design discussions is highly valued.
Responsible for overseeing and managing the overall operations of the Celery application, ensuring its stability, performance, and scalability. Duties include monitoring system health, resolving technical issues, optimizing database queries, and implementing security measures to protect sensitive data. Additionally, collaborates with cross-functional teams to integrate Celery with other services, develops automation scripts for workflow improvements, and maintains comprehensive documentation of system configurations and procedures. Requires proficiency in Python, experience with message brokers such as RabbitMQ or Regis, and familiarity with cloud platforms like AWS or GCP. Strong problem-solving skills and the ability to work in fast-paced environments are essential for success in this role.
CTrack
With a robust background in, you possess extensive hands-on experience in. You are adept at leveraging your expertise in to drive. Your proficiency spans across, enabling you to. This role demands a proven ability to, with a focus on. Additionally, you should demonstrate a solid understanding of, ensuring.
As a seasoned .NET Developer, you will be responsible for designing, developing, and maintaining applications using .NET 8/9/10 frameworks. Your expertise will include proficiency in C# and familiarity with modern development practices such as microservices, cloud integration, and RESTful APIs. You will collaborate with cross-functional teams to deliver high-quality software solutions, troubleshoot complex issues, and optimize application performance. Additionally, you will participate in code reviews, ensure adherence to coding standards, and contribute to the continuous improvement of development processes.
Develop dynamic, scalable web applications utilizing the ASP.NET Core framework, ensuring robust performance and seamless user experiences. Implement secure authentication and authorization mechanisms to protect sensitive data and comply with industry standards. Collaborate closely with cross-functional teams to gather requirements, define project scope, and deliver high-quality solutions within specified timelines. Optimize application efficiency through performance tuning, caching strategies, and efficient database interactions. Write clean, maintainable, and well-documented code following best practices and architectural patterns. Conduct thorough testing, including unit, integration, and end-to-end tests, to validate functionality and identify potential issues. Stay current with emerging technologies, frameworks, and security best practices to enhance development methodologies and application resilience.
Entity Framework Core serves as a versatile, lightweight, and extensible object-relational mapping (ORM) framework, enabling developers to interact seamlessly with databases using .NET objects. It supports a wide array of database providers, accommodating diverse data storage solutions such as SQL Server, PostgreSQL, SQLite, and MySQL. The framework facilitates efficient data modeling through Code First, Database First, and Model First approaches, allowing teams to define schemas programmatically or reverse-engineer them from existing databases. Entity Framework Core also provides robust features including LINE support for intuitive querying, change tracking for monitoring data modifications, and migrations for seamless schema evolution. Additionally, it ensures high performance with features like compiled queries, batch operations, and optimized materialization, making it suitable for both small-scale applications and enterprise-level systems. Proficiency in C# and familiarity with relational database concepts are essential for effective utilization of this framework.
Seeking candidates who fulfill the following essential qualifications (applicable to both tracks): a minimum of five years of relevant professional experience; a bachelor’s degree in a related field or equivalent work experience; demonstrated proficiency in project management tools and methodologies; strong analytical and problem-solving abilities; excellent written and verbal communication skills; and the capacity to work both independently and collaboratively in a fast-paced environment.
Demonstrates a comprehensive grasp of Microservices Architecture principles and practices.
Candidates should possess a comprehensive grasp of system design principles and methodologies, demonstrating the ability to architect scalable, efficient, and robust solutions. Proficiency in translating functional requirements into well-structured system components, ensuring optimal performance, reliability, and maintainability, is essential. Experience in designing distributed systems, microservices, and cloud-based architectures is highly desirable.
Professional experience with RESTful APIs and event-driven architectural frameworks is required.
Proficiency in PostgreSQL or alternative enterprise-level SQL databases is required for this role.
Proficiency in RabbitMQ and/or Apache Kafka is required.
We seek expertise in Docker and containerization technologies, requiring a strong grasp of container orchestration, image creation, and deployment strategies to enhance scalable and efficient application delivery.
CI/CD pipelines and Git-based version control workflows are essential components of modern software development practices, enabling efficient and automated delivery of applications. Proficiency in designing, implementing, and maintaining these pipelines is required, along with a deep understanding of branching strategies, merge processes, and collaborative development workflows. The role demands expertise in tools such as Jenkins, GitLab CI/CD, GitHub Actions, or similar platforms, as well as familiarity with infrastructure as code (IAC) and automation best practices. Strong problem-solving skills and the ability to streamline development cycles while ensuring reliability and security are also necessary.
Test-Driven Development (TDD) involves writing unit tests before implementing the corresponding functionality, ensuring code reliability through iterative refinement. This approach emphasizes creating automated tests that validate each feature, allowing developers to detect issues early and maintain high standards of software quality. Proficiency in TDD requires familiarity with testing frameworks and a commitment to disciplined coding practices.
We value expertise in caching technologies, with a preference for Regis.
Accomplishes user authentication and authorization through industry-standard protocols such as JWT, OAuth 2.0, and OpenID Connect.
Ensuring robust API security and implementing secure coding practices are essential responsibilities.
Extensive familiarity with cloud platforms, including AWS, GCP, or Azure, is required for this role.
Bachelor’s degree in a related field or equivalent work experience is required. Proficiency in industry-standard software and tools is essential. Strong analytical and problem-solving skills are necessary to perform job duties effectively. Effective communication and collaboration abilities are crucial for team interactions. Prior experience in a similar role is highly preferred. Familiarity with relevant regulations and compliance standards is a must.
A Bachelor of Engineering or Bachelor of Science degree in Computer Science, Computer Engineering, Electrical and Electronics Engineering, or a closely related field is required.
A minimum of five years of professional experience in backend engineering is required.
Fintech, banking, payments, digital banking, core banking, or financial services experience is strongly preferred.
go to method of application
To submit your application, kindly utilize the provided link(s) on the company’s official website.
Qualifications
BA/BSc/HND
Experience Required
5 years