Job Description
Responsibilities
- Deliver high-quality and scalable software that will enable us to serve hundreds of thousands of requests per minute.
- Maintain our code base by investigating new technologies and strategies that will help scale our existing systems.
- Work closely with Product Owners, Developers, Designers, and other relevant stakeholders as part of an agile team to build reliable software.
- Define task outlines and deliverables for junior developers in the team.
- Support and mentor midlevel to junior developers in the team
Requirements
- Proven experience as a Software Engineer in the payment space
- Extensive experience in software development life cycle.
- Knowledge of selected programming languages/frameworks (e.g. Laravel PHP, Nodejs, Python etc)
- In-depth knowledge of working with REST APIs
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and leadership skills