Senior Golang Developer

Posted Jul 27

We are change-makers!

We combine our global experience in key industries and the latest technologies to help fast-growing and established companies transform and accelerate their business models, develop innovative digital solutions, scale technology capabilities, and sustain their growth.

Building bridges towards a better future with more opportunities.

To ensure we are building a diverse, inclusive environment that reflects the truth about our culture as well as social and professional goals, we seek to recruit with an ever-increasing focus on representation. That means we consider expressions of gender, ethnicity, race, religion, sexual orientation, and other identity markers factors that bring significant assets to our company, ensuring that there are no barriers to connect talent with incredible opportunities.

We are committed to the values of Equal Employment Opportunity and everyone at e-Core is empowered to be themselves and encouraged to develop professionally and personally. #beyourself #beyourbest

Join us as a Golang Developer!

As a Golang Developer, you will play a crucial role in developing and maintaining applications using the Go programming language. You will be pivotal in the project, implementing robust, scalable, and efficient systems within a distributed, event-driven architecture.

In this role, you will:

- Develop and maintain scalable and robust applications using Go.

- Implement concurrency using Goroutines and Channel patterns.

- Work within a distributed architecture, utilizing tools such as Docker, Kubernetes, and GitHub Actions.

- Integrate and manage messaging systems, preferably NATS, though experience with Kafka or similar is also valuable.

- Collaborate closely in a small, agile team environment to deliver high-quality software solutions.

- Apply principles of event-driven architecture to ensure responsive and effective applications.

- Optimize applications for maximum speed and scalability.

- Document all development processes, code changes, and other technical details.

This position is right for you if you:

- Are proficient in Go programming, with a strong understanding of its concurrency principles.

- Have experience with Viper and Cobra for application configuration and command-line applications.

- Have worked with Docker, Kubernetes, and GitHub Actions.

- Have experience in development within a distributed, event-driven architecture.

- Are familiar with AWS and cloud infrastructure concepts.

- Have strong experience with messaging systems, preferably NATS.

- Possess advanced or fluent English language skills.

- Have a desire to work in a highly collaborative team environment.

It would be great if you have:

- Knowledge of Rego and OPA for policy-based control across the native cloud stack.

- Additional experience with NATS.io.

- Additional experience with Fly.io.

- Professional experience in the insurance industry.

As an e-Corean, you will have flexible benefits adapted to your choice, in the CLT hiring model:

- Health, dental, and life insurance

- Health plan for your pet (nationwide coverage)

- Regular wellness sessions

- Gympass

- Meal allowance and/or food card

- Multiple benefits card

- 15 days of vacation every 6 months (30 days per year)

- Possibility to work from abroad (90 days per year)

- Short-Term Incentive Plan (PLR)

- Private Pension Plan

- Choice between 5 work models

- Personalized Onboarding Kit (including monitor, headphones/headset, keyboard, and other gifts)

- Monthly allowance for remote work (according to your work model)

- Flexible working hours

- Parking support at SP and POA offices

- Financial support for studies and childcare

#LI-VP2

#LI-REMOTE

Privacy

By submitting an application, I acknowledge that I have read and understood the e-Core Privacy Notice.

Ao me inscrever, concordo que li e entendi a Política de Privacidade da e-Core.

Privacy Policy (EN) / Política de Privacidade (PT-BR)