About the Role:
We’re seeking a Principal Software Engineer with 10 years of experience in full-stack development and technical leadership. The ideal candidate will possess deep expertise in Python, R*, or C#, with hands-on experience in building scalable systems for financial or retail banking platforms. You will also contribute to front-end development using modern JavaScript frameworks* and ensure best practices in CI/CD workstreams.
Key Responsibilities:
- Participate in software design and code reviews to ensure delivery of high-quality, reliable solutions and promote continuous learning within the team.
- Develop clear, elegant, and maintainable code primarily using Python, R, and other backend technologies.
- Design and implement scalable, fault-tolerant software components supporting financial analytics and banking systems.
- Build front-end components using HTML/CSS and JavaScript frameworks (such as jQuery, Angular, or Backbone.js) based on pre-existing wireframes.
- Innovate and prototype creative solutions to solve complex technical challenges and enable rapid development of product MVPs.
- Contribute to and enhance CI/CD pipelines, promoting a robust DevOps culture across projects.
Tech Stack We’re Looking For:
· Languages: Python, R, C#, JavaScript, TypeScript, GoLang, Elixir
· Frontend: HTML, CSS, jQuery, Angular, Backbone.js, React, Vue
· Frameworks: Node.js (Express, NestJS), Django, Flask
· Cloud: AWS, GCP, Azure
· CI/CD: GitHub Actions, Jenkins, Docker, Kubernetes
· Databases: PostgreSQL, MongoDB, Redis
· Messaging & Caching: Kafka, RabbitMQ, Redis
Requirements:
- Master’s degree in computer science, Information Systems, Engineering, or equivalent practical experience.
- Minimum of 10 years of experience as a software developer using Python, R, or C#.
- Deep experience in developing solutions for financial or retail banking systems.
- Expertise in HTML/CSS and JavaScript frameworks such as jQuery, Angular, and Backbone.
- Proven experience with CI/CD pipelines and DevOps best practices.
- Strong background in designing scalable systems and leading engineering teams.
Job Type: Full-time
Pay: ﷼12,000.00 - ﷼16,000.00 per month
Application Deadline: 31/07/2025
Expected Start Date: 31/08/2025