- Join a team of skilled engineers dedicated to proactively building highly-performant infrastructures for online services
- Have a critical role in building and maintaining a robust, fault-tolerant, global payments platform processing billions of dollars per year.
- Lead, mentor, and inspire a team of software engineers, fostering a culture of innovation, excellence, and continuous learning
- Drive architectural decisions, advocating for best practices and improvements to our development processes.
- Participate in an engineering culture of “always be learning” where the sharing and learning from failures is celebrated and the giving and receiving of constructive candid feedback is highly encouraged.
- Fostering DevOps mentality to push the department’s velocity to meet goals
What you bring (Required):
- Bachelor’s Degree in Computer Science or a related field, or equivalent work experience.
- 8+ years hands-on experience building highly scalable projects involving cloud-based infrastructure design and implementation.
- High-level proficiency with AWS.
- Expertise in software architecture, design patterns, and microservices architecture.
- Good understanding of distributed data models with experience debugging distributed systems with high data loads.
- High-level of proficiency in infrastructure as code (IaC)
- Expertise with Bash and one or more of PHP, NodeJS, Python3, Go
- A deep sense of quality, and sharp engineering skills with strong computer science fundamentals.
- An ability to thrive in fast-paced, sometimes ambiguous start-up environments
- Demonstrated ability to work collaboratively across different teams and cultures.