About the role

  • Senior Software Developer responsible for developing and supporting web dashboards and microservices in Go for a hybrid role in Brazil. Analyzing legacy systems and ensuring observability for scalable solutions.

Responsibilities

  • Perform technical-functional analyses of development requests to guide solution implementation.
  • Analyze and migrate features from legacy systems (.NET and Mulesoft) to a new architecture in Go.
  • Design, develop, and integrate microservices in a scalable, high-performance manner.
  • Design and maintain monitoring dashboards for microservices.
  • Ensure observability, metrics, and structured logs for diagnostics and maintenance.
  • Write unit and integration tests and participate in code reviews.
  • Keep technical and architectural documentation up to date.
  • Provide ongoing technical support and incident resolution.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or related fields, or proven technical experience in software development.
  • Strong experience with .NET C# and willingness to learn and work with Go.
  • Knowledge of Python, Java, or other languages is a plus.
  • Familiarity with relational and non-relational databases (e.g., Oracle, MongoDB).
  • Experience with testing tools (Postman) and technical documentation tools (Confluence, Swagger).
  • Basic knowledge of frontend development (HTML5, CSS3, JavaScript).
  • Proficiency with Git and familiarity with cloud environments (preferably Azure).
  • Experience with agile methodologies (Scrum, Kanban) and tools such as Jira.
  • Intermediate Spanish (B1) is desirable.

Benefits

  • Hybrid in Belo Horizonte (BH)

Job title

Senior Software Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job