Position: Senior Go Engineer
Company: Particles Global
Experience required: 3y
English level: fluent

Our client is the technology company (200+ people), providing a complete processing platform for payments and banking. Large banks, marketplaces, and fintechs already use their cloud-native microservices platform. The clients are launching next-generation solutions while migrating their legacy systems onto the most advanced platform in the market.

The core engineering team is based in Brazil; Product Owners and Management who you will mainly work with (on numerous integrations) are based in the UK.

Particles Global is building two squads for the client: one consists of 6 Fullstack Go engineers, and the second one consists of 2-3 CI/CD professionals. There should be 2 Team Leads on these teams, or one Team Lead if he combines both Golang and good CI/CD knowledge.

Senior Go Engineer Role Description.

YOUR ROLE
To architect, design, develop, deploy, evolve, and operate distributed systems, with DevOps practices in place

To be an integral part of an empowered and self-organizing team

To actively collaborate with other engineers, product owners, domain experts and designers to deliver great outcomes

To pair with others and review work, sharing knowledge and increasing quality across the board

To scale our reach by integrating our platform with more banks, PSPs, insurance companies and other financial systems

To champion continuous improvement of technology and the ways we work

YOUR QUALIFICATIONS

You have at least 5 years of professional experience as a Software Engineer

You can build and debug reliable, high availability, secure and performant distributed services in Golang

You care about quality and know when and how to ship code safely

You have a solid understanding of system design, data structures, and algorithms

You are experienced with deploying and operating services on Linux

You can reason and drive technical decisions

You love to experiment and use data to drive decision-making

You get inspired, think of new ideas and like to share them with others

You have experience with modern Cloud provider offerings (AWS, GCP): storage, compute, queues, DBs.

You’re hands on with delivering the code in Kubernetes hosted environment.

You are experienced developing RESTful services with high load and reliability in mind.


Interview process:
1 call with the Particles Global recruiter,
2nd call with the client's technical manager, with a possible task to be implemented (during the interview, or after the interview).