Purpose of the Role
As a Payments Integration Expert, a key member of a new product team, along the team you will be responsible for the platform’s development from scratch while having in mind integration of third party payment tools. Your primary focus will be the development of the integration strategy for the platform, considering high performance and responsiveness to requests from the front-end. We expect our new colleague to be well versed and follow trends and emerging technologies particularly in JavaScript stack.
Duties and Responsibilities
- Understand business and technical requirements and assist in product definition
- Work closely with your team and develop integration best practices and standards
- Assist with client-side tasks if needed and integrate front-end components with server-side logic
- Work closely with QA team members in testing phase
- Collaborate with Infra Ops Team on deployment and implementation
- Participate in all Agile/Scrum activities
Required Experience & Knowledge
Essential
- Solid experience in full SDLC of scalable web applications
- Top-notch programming skills with JavaScript and related frameworks, preferably React and Node
- Experience exposing functionality through RESTful interfaces
- Experience working with e-commerce platforms, especially integrating third party payment systems such as PayPal, Amazon Pay, Braintree etc
- Experience with cloud payment integration
- Skilled in a variety of data stores, database design, data modeling and SQL queries
- Focus on engineering best practices and Agile methodology
Advantage
- Active contributions to public projects – GitHub, BitBucket, GitLab code is a huge plus
- Any system programming experience, working with containerized microservices using Docker, Kubernetes, and AWS is a big plus
- General software architecture skills, type theory, algorithmic complexity or code optimization
Skills and Attributes
- Excellent written and verbal communication skills
- Self-motivated, self-driven person with excellent time management skills
- Ability to work independently and under minimum supervision
- Team up with the professionals in multicultural virtual work environment
- Strong troubleshooting skills and attention to detail
Required Education & Qualifications
- Fluency in English (both written and spoken) is a must
- Bachelor’s/Master’s degree in Computer Science, related degree or prior work experience
Deadline for applications: 14.08.2021.