Backend Software Engineer Go MidSr

Campinas – SP

About Griaule

Griaule develops software for biometric identification. We work with cutting-edge technology to provide solutions for large-scale, highly complex biometric challenges.

Our environment is driven by high performance, and we expect our teams to achieve exceptional results. We have a welcoming atmosphere at our headquarters, with close relationships among colleagues, which makes internal communication easy and direct.

We seek the most brilliant professionals in the market and expect each one to have a highly proactive attitude, the ability to work in a team, and a constant focus on the best customer experience.

Griaule is growing rapidly, and we offer opportunities for our employees to grow along with us. Don't miss this chance!

The Challenge

Our engineering team works to provide the best user experience for our clients. As a Go Mid/Senior Backend Software Engineer at Griaule, you will work on large-scale projects whose responsibilities impact the lives of millions of people around the world. You will be responsible for developing and maintaining the backend components of our Go language systems. You will work with our back-end technology stack, learning about cutting-edge biometric technologies and the solutions developed by Griaule. You will also have contact with a broad multi-platform ecosystem that fluidly integrates web and server - a system that impacts individuals, organizations and the way they interact in society. Your focus will be on meeting the specific needs of our clients, collaborating closely with the product, software engineering and QA teams, participating in the design, coding and delivery of high-impact solutions in an agile environment.

Main Responsibilities

  • Developing robust APIs for the front-end, working end-to-end to implement workflows, business rules and integrations with external systems, guaranteeing performance, security and scalability throughout the back-end layer;
  • Developing REST/gRPC APIs for our web applications and external integrators;
  • Create automated tests and configure CI/CD pipelines;
  • Back-end development using Go;
  • Continuously contributing to the improvement of internal software development processes, code quality and the application of design patterns;
  • Conduct code reviews and act as a mentor for Associate Developers.

Required Qualifications

  • Degree in Engineering, Computer Science, Information Systems or related areas;
  • Previous experience in back-end development;
  • Experience with Go;
  • Experience in creating and integrating REST APIs;
  • Experience with relational databases (SQL);
  • Experience in collaborative work using GIT;
  • Experience with implementation and automation routines (CI/CD);
  • Experience with Docker;
  • Experience with automated tests in Go;
  • Advanced English.

Desired Qualifications and Experience

  • Availability to work in Campinas¹;
  • Knowledge of CGO;
  • Intermediate knowledge of Linux and shell scripting skills.
  • [1] While we are very proud of our excellent headquarters and the collaborative environment it provides, we are open to interviewing and considering exceptional professionals from other locations who are unable to relocate to Campinas/SP. We expect remote team members to demonstrate a strong sense of responsibility, self-organization and commitment, actively contributing to a successful remote working culture within the Griaule development team.

Benefits

  • Health insurance
  • Dental plan
  • Life insurance
  • Profit sharing
  • Flexible food and meal vouchers
  • Wellhub

open positions

SUPPORT

Support Analyst

Campinas – SP
SUPPORT

Support Technician (Help Desk)

Campinas – SP
TECHNOLOGY

Backend Software Engineer Go MidSr

Campinas – SP
PRODUCTS

Full Pre-Sales Analyst

Campinas – SP
BUSINESS

Business Development Manager

Brasília - DF
PRODUCTS

UX Designer

Campinas – SP