Desenvolvedor Back-End Pleno

New
J
JobgetherFinancial Technology
BrazilContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSNode.jsPythonGitJavaKubernetesSpring BootTypeScriptRESTful APIsMicroservices

Requirements

  • Experience as a Back-End Developer in a mid-level capacity, with solid experience developing and maintaining production software.
  • Knowledge of TypeScript, RxJS, and state management, as well as practical experience with RESTful API integrations.
  • Experience with Git and version-control best practices.
  • Ability to write well-designed, testable, efficient, and maintainable code, including the development of unit tests.
  • Hands-on experience with microservices, particularly using Java and frameworks such as Spring Boot, Quarkus, or Micronaut, as well as Node.js and Python.
  • Knowledge of AWS services, including Cognito, S3, EKS, SNS, SQS, CloudWatch, and Lambda.
  • Experience with Kubernetes and container-based software environments.
  • Familiarity with Jira Software and Confluence and a good understanding of Lean Startup principles.
  • Ability to work with multiple development paradigms and methodologies in a collaborative, agile environment.
  • Strong analytical and problem-solving skills, with the ability to investigate technical issues and remove development impediments.

Responsibilities

  • Provide technical support within a sustaining team, working across different platforms and systems to maintain reliable operations.
  • Develop and maintain software following established engineering best practices, with a focus on clean, efficient, and maintainable code.
  • Plan development estimates, tasks, and bug fixes for smaller items that fall outside larger project initiatives.
  • Investigate, manage, and resolve bugs and implement continuous improvements across existing systems.
  • Identify and remove technical impediments, ensuring issues are addressed quickly, correctly, and with minimal operational impact.
  • Prioritize and execute development activities according to team priorities and delivery requirements.
  • Build and maintain microservices and back-end solutions using Java-based frameworks, Node.js, and Python.
  • Develop and maintain RESTful API integrations and contribute to cloud-based and containerized environments.
  • Create and maintain unit tests to ensure software quality, reliability, and long-term maintainability.
  • Collaborate with technical and cross-functional teams in an agile environment, contributing to continuous improvement and effective delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now