Senior Software Developer

New
F
FortiveSoftware Development
Remote – BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSNode.jsTypeScriptC#AzureCI/CDTerraformMicroservicesDistributed Systems

Requirements

  • 5+ years of professional experience in software development
  • Strong proficiency in TypeScript, Node.js, and C#
  • Experience designing and working with distributed systems and microservices architectures
  • Hands-on experience with AWS and/or Azure
  • Experience using CI/CD pipelines, including GitHub Actions or similar tools
  • Experience with Infrastructure as Code, such as Terraform
  • Solid understanding of software quality, automated testing, and secure development practices
  • Strong communication and collaboration skills in a remote, cross-functional environment

Responsibilities

  • Design, develop, test, and deploy scalable software applications using modern engineering practices
  • Write and maintain comprehensive automated tests, applying approaches such as TDD/BDD and early quality validation
  • Integrate automated testing, security scanning, dependency checks, and quality gates into CI/CD pipelines
  • Participate in and lead code reviews, offering constructive feedback on code quality, security, testability, and maintainability
  • Use cloud platforms and DevOps tools to automate infrastructure and enable reliable, efficient delivery workflows
  • Collaborate closely with product managers, designers, and fellow engineers to translate business needs into technical solutions
  • Improve application performance, scalability, and reliability in distributed and microservices-based systems
  • Mentor junior developers and contribute to a culture of continuous learning and technical excellence
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now