Dev.Pro

Intermediate Software Engineer, Node.js, .NET

Dev.Pro

full-time

Posted on:

Origin:  • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerJavaScriptMongoDB.NETNode.jsPHP

About the role

  • Develop and maintain core backend systems using Node.js and .NET for a payroll and HR product
  • Design and implement REST APIs and work with MongoDB databases
  • Write high-quality, maintainable code, including unit tests
  • Collaborate with team members to design features, troubleshoot issues, and solve problems
  • Participate in code reviews, providing constructive feedback and ensuring code quality
  • Contribute to a long-term project improving payroll and HR experiences for thousands of users

Requirements

  • 5+ years of commercial backend development experience with Node.js
  • 2+ years of hands-on experience with .NET
  • Ability to read and understand PHP code
  • Strong MongoDB expertise and practical hands-on experience
  • Practical experience with AWS and familiarity with cloud best practices
  • Understanding of REST APIs and backend architecture
  • Experience with version control systems (Git)
  • Experience writing unit tests and maintaining code quality
  • Strong problem-solving and analytical skills
  • Excellent communication and team collaboration skills
  • Upper-Intermediate English level
  • Proactivity, motivation, autonomy, and accountability
  • (Desirable) Familiarity with payroll or HR system development
  • (Desirable) Familiarity with CI/CD pipelines and containerized deployments (Docker)
  • (Desirable) Experience collaborating in distributed teams with English-speaking stakeholders