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