About this role
The team is a world leader in payments technology, facilitating transactions globally. We are seeking a Software Engineer with a passion for innovation and a strong technical background to join our dynamic team. In this role, you will have the opportunity to tackle meaningful challenges and contribute to impactful projects that enhance payment solutions for consumers, merchants, and financial institutions.
Key Responsibilities:
- Design, develop, and maintain scalable software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to ensure optimal performance.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with emerging technologies and industry trends.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with web technologies including HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
- Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architecture.
- Strong understanding of software development methodologies and best practices.
- Excellent problem-solving skills and attention to detail.
Experience:
- 5-8 years of relevant software engineering experience in a fast-paced environment.
What we offer:
- An opportunity to work on cutting-edge technology projects.
- A collaborative and inclusive work environment.
- Opportunities for professional growth and development.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.