As a Senior Go Engineer on the Platform APIs Team, you will work on pivotal distributed services where performance, scalability, and reliability are crucial.
You will tackle projects independently while also collaborating on complex challenges, brainstorming new designs, and discussing innovative ideas.
Your role will involve maintaining high-performance standards and contributing to cost-efficient optimizations that impact the entire platform.
Responsibilities include designing, developing, and optimizing high-performance Go-based microservices essential to transaction management and payment processing.
You will push the boundaries of CockroachDB with efficient database configurations and high-performing queries to support scalability and speed.
Optimizing inter-service communication using NATS for low-latency and distributed processing will be part of your duties.
You will continuously refine services to balance cost-efficiency with high performance while maintaining strict availability and performance SLOs.
Maintaining high availability standards in a Kubernetes multi-cloud environment across AWS, Azure, and GCP is expected.
Requirements:
A deep understanding of designing and building distributed systems is essential.
You should enjoy working on complex challenges within critical software where high performance and robustness are necessary.
Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines is required.
An interest in owning projects end-to-end and supporting them as they go live in production is important.
You should have an appreciation for clean code and software engineering best practices.
Experience with Go and a βright tool for the jobβ mentality is necessary.
Great communication skills and a willingness to share knowledge and collaborate with others are essential.
Exposure to Kubernetes and/or CockroachDB is desirable.
Benefits:
The position offers a fully remote working environment.
You will have the opportunity to work with cutting-edge technology and innovative solutions in the payments industry.
The company values diversity and inclusivity, providing a supportive work environment.
There are opportunities for professional growth and development within the team.
The company is committed to equal opportunity and preventing discrimination, ensuring a fair recruitment process for all candidates.