Senior Backend Software Engineer

New
J
JobgetherDigital transformation
Based in BrazilContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GraphQLNode.jsPostgreSQLGCPTypeScriptCI/CDRESTful APIsGenerative AI

Requirements

  • Professional experience in backend software development, including building, maintaining, and evolving APIs and microservices.
  • Strong experience with TypeScript and Node.js, or ability to work independently with equivalent technologies and adapt to a new stack.
  • Experience with relational databases, preferably PostgreSQL.
  • Familiarity with Google Cloud Platform (GCP) and Cloud Functions.
  • Knowledge of REST APIs and GraphQL.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) practices and infrastructure as code.
  • Ability to participate in and guide architecture and system design discussions and make sound technical decisions.
  • Experience supporting production systems, coordinating incident responses, investigating root causes, and following corrective actions through completion.
  • Practical use of generative AI tools in software engineering, with the judgment to review, test, and validate outputs.
  • Clear communication and ability to collaborate across disciplines and seniority levels.
  • Strong ownership, autonomy, and problem-solving skills, with commitment to code quality and continuous learning.
  • Willingness to support colleagues, share technical context, and help maintain delivery momentum without formal people-management responsibilities.

Responsibilities

  • Develop, test, instrument, document, and maintain backend microservices and APIs.
  • Contribute to architecture and system design decisions, evaluate alternatives, and communicate technical trade-offs.
  • Lead or support technical refinement and planning, identifying dependencies, risks, and implementation strategies.
  • Break complex initiatives into manageable deliverables and help track execution and progress.
  • Resolve technical blockers and coordinate risks and dependencies across project workstreams.
  • Coordinate responses to live-system incidents and track corrective actions through resolution.
  • Mentor junior engineers through problem-solving, code reviews, knowledge sharing, and feedback.
  • Collaborate with Product, Design, Engineering, and client teams to develop solutions.
  • Contribute to CI/CD practices, infrastructure as code, and engineering workflow improvements.
  • Use generative AI tools in software development and review, test, and validate their outputs.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now