Dev.Pro

Principal/Senior Software Engineer – React.js

Dev.Pro

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute to the modernization of a critical internal platform
  • Transform a complex legacy system into an efficient, scalable solution
  • Join an experienced, international team using a modern tech stack (NET 6+, React.js, TypeScript, Next.js, Docker, GCP)
  • Develop and maintain high-quality code for new features and improvements
  • Participate in the release process to ensure smooth deployments
  • Collaborate with the team to refine the technical backlog
  • Conduct code reviews and provide constructive feedback
  • Work with the team to resolve technical challenges and implementation issues
  • Contribute ideas and suggestions to improve the overall application architecture

Requirements

  • 6+ years of experience with .NET 6+ and .NET Core development
  • 2+ years of experience with JavaScript (React.js, TypeScript)
  • Proven experience developing APIs with .NET 6
  • Strong knowledge of SQL Server and stored procedures
  • Experience writing unit tests and producing testable code
  • Solid understanding of OOP principles and related concepts
  • Experience building n-tier enterprise applications
  • Strong technical judgment in selecting and applying languages, patterns, and libraries
  • Good knowledge of Scrum methodology
  • Excellent communication and teamwork skills
  • Ownership, accountability, and proactive problem-solving
  • Upper-Intermediate English level
  • Experience building AI/ML-powered frontend features
  • Familiarity with video encoding, FFmpeg, or annotation tools
  • Experience building internal tools for data/ML teams
  • Knowledge of Node.js or distributed systems
  • Experience working with Azure, Redis, or containerized environments
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET 6+.NET CoreJavaScriptReact.jsTypeScriptAPIsSQL ServerOOP principlesunit testingAI/ML-powered features
Soft Skills
communicationteamworkownershipaccountabilityproblem-solving