
Intermediate Software Engineer – .NET, React.js
Dev.Pro
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- In this role, you’ll work with the team to build and maintain full-stack features across both frontend (React.js) and backend (.NET)
- Write clean, testable, and maintainable code following best practices
- Contribute to solution design and implementation discussions
- Collaborate with the team to prioritize backlog items and deliver value-driven features
- Participate in Agile/Scrum ceremonies and the release process to ensure smooth deployments
- Conduct code reviews and assist in resolving technical challenges
- Support improvements to overall application quality and architecture
- Continuously learn new technologies and approaches to enhance team delivery
Requirements
- 3+ years of hands-on experience with .NET Core/.NET 6+ and C#
- Strong, hands-on experience with React.js, building and maintaining production-ready frontend features
- Experience working in a full-stack role with 50/50 involvement in frontend (React.js) and backend (.NET) development
- Good understanding of OOP principles
- Experience writing unit tests and building testable code
- Understanding of secure development practices and experience working in regulated environments
- Experience working in an Agile/Scrum team
- Ability to contribute to solution design and improvement, beyond pure implementation
- Product- and client-oriented mindset, with focus on quality and maintainability
- Strong communication and collaboration skills; adaptability and openness to feedback and change
- Upper-Intermediate English level
Benefits
- Get 30 paid days off per year to use however you like — vacations, holidays, or personal time
- 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
- Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
- We pay in U.S. dollars and cover all approved overtime
- Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET.NET Core.NET 6C#React.jsOOP principlesunit testingtestable codesecure development practicesfull-stack development
Soft skills
communication skillscollaboration skillsadaptabilityopenness to feedbackclient-oriented mindsetfocus on qualityfocus on maintainability