Overview
We are looking for a talented Back-end Developer to join our Engineering team. You will be an integral part of the core Engineering Scrum team, working on next-generation payment gateway technology with focus on security, efficiency and performance. You have deep understanding and knowledge of server-side programming, service/microservice architecture, cloud technologies and more specifically AWS.
Roles & Responsibilities
- Work as part of a Scrum team along with the Scrum Master, Product Owner, UX designer to design, decompose, implement, and release high end systems;
- Design and implement new features and enhance existing functionalities according to business specifications;
- Ensure that code meets software development and quality standards and fits into the continuous release process;
- Ensure responsiveness of all applications;
- Design and develop REST APIs;
- Maintain code integrity and organization;
- Take part in Agile ceremonies such as daily Stand-Ups, Development refinement, Planning and estimation and Sprint Reviews;
- Staying abreast of developments in web applications and programming languages;
Requirements
- At least 4 years of experience in using PHP Programming Language;
- Good experience on Multi-Threading, concurrency and collections;
- Experience with building RESTful microservices;
- Strong experience developing against relational databases;
- Proven ability to use Git version control;
- Solid foundation in computer science with strong competency in data structures, algorithms, databases, and object-oriented software design;
- Understanding of Continuous Integration, Continuous Deployment, Test Driven Development;
- A constant will to learn;
- An advocate of team collaboration;
- Good communication skills – ability to communicate clearly and concisely in English language;
What we might consider as an advantage
- Experience with Java Programming Language;
- Experience with Payment Gateway technology;
- Experience with AWS and/or cloud computing;
- Experience with JavaScript, React JS;
- DevOps knowledge, containerization experience with Docker, Kubernetes;