This job might no longer be available.
Lead Engineer, Payments
2 years ago
Carry1st is the leading publisher of social games and interactive content in Africa. We work with studios across the globe - from Addis Ababa to Sofia to New York City - to level up their games and scale in dynamic, frontier markets. In addition to our full-stack publishing service, we’ve built a proprietary payments and ecommerce experience which allows customers to pay for digital content, even when they don’t have a credit card.
As Lead Data Engineer, Payments you’ll be responsible for leading the delivery of our SaaS-caliber embedded payments solution that provides 90+ payment methods across the globe, including crypto! The right candidate will have strong people and technical skills, as your work will constitute ~50% team and process management, and ~50% software development. Reporting directly to the CTO, you will sit at the intersection between Gaming and FinTech, working closely with our team of Engineers and Product Managers to translate business requirements into technical requirements.
You will...
- Work closely with senior stakeholders to understand business requirements and help convert these into technical requirements for the development team
- Plan and document technical specifications for features or system design
- Design, build, and configure applications to meet business process and application requirements
- Direct the development team in the design, development, coding, testing, deployment, and maintenance of applications and SDKs
- Write testable, scalable and efficient code and lead code reviews
- Manage, train, and supervise team members and ensure they adhere to best-practice software quality standards
- Manage direct reports’ career progression
Requirements
What makes you a great candidate?
- 5+ years experience in full stack software development using
- Java 11+, Spring, Spring Boot
- JavaScript (React JS), HTML5, and CSS
- Bonus: Mobile development
- Excellent leadership, mentorship and coaching skills with proven success as a Technical Team Leader
- Experience with microservices and dynamic routing
- Experience building progressive web apps
- Good understanding of AWS Cloud, Docker and Kubernetes
- Self-motivation, problem solving, and ability to work in a distributed team environment
- BS/MS degree in Computer Science or relevant IT qualification
- Bonus: Experience developing payment systems, games, and / or media streaming platforms
- Bonus: Experience developing integration SDKs and documentation
Our Stack
- Backend code written primarily in Java, and one application in PHP
- Hosting in AWS with use of KOPS, ECR, EC2, RDS, S3, ELB, ElastiCache, ElasticSearch, Route53 – managed with Terraform IaC
- DevOps/CI implemented using Jira, Jenkins, Kubernetes, Docker, Bitbucket, Prometheus, and Grafana
- Caching is implemented primarily via Redis
- Queuing is implemented via RabbitMQ
Benefits
What will we offer you?
- The opportunity to build awesome, industry-changing products that impact millions of customers every day
- An incredible amount of autonomy and flexibility, where taking the lead is encouraged
- The ability to work from anywhere in the world
- Competitive cash compensation and equity ownership
Some additional perks you’ll get access to…
- Co-working excursions and retreats: Our teams are encouraged to work from a shared location and visit each other. Carry1st will cover travel expenses, accommodation, and provide you with a daily spending allowance
- Awesome Equipment: To set our teammates up for success we make sure you’ve got everything you need to work effectively
- Remote working allowance: An allowance that you can put towards creating your own office space, whether it’s internet expenses, ad-hoc equipment, or using a co-working space
- Birthday Leave: Our teammates enjoy a paid day off on their special day
- Learning and Development: Access to a Professional Development Fund to enable teammates to attend courses, conferences and training events
- Social events: Fun and regular company events to relax and connect with teammates
Although we’ve specified a location that could work well for this role, it’s not essential to be based there. Carry1st is a remote first company – in fact, we currently have people in over 19 different countries. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. Join us!
Learn more about Carry1st…
- Forbes announced that Andreessen Horowitz led Carry1st’s $20M Series A Extension
- The Hollywood Reporter announced that Nas and Google joined Carry1st’s $20M round
- PocketGamer.Biz announced that Carry1st raised $20 million to create the “Garena of Africa”
Create Your Profile — Game companies can contact you with their relevant job openings.