Dev.Pro

Intermediate Software Engineer, Node.js, .NET

Dev.Pro

full-time

Posted on:

Origin:  • 🇺🇦 Ukraine

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerJavaScriptMongoDB.NETNode.jsPHP

About the role

  • Develop and maintain core backend systems for a payroll and HR platform using Node.js and .NET
  • Design and implement REST APIs and work with MongoDB databases
  • Write high-quality, maintainable code including unit tests to ensure functionality and reliability
  • 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; ability to work in a collaborative environment
  • Excellent communication and team collaboration skills
  • Upper-Intermediate English level
  • Proactivity, motivation, autonomy, and accountability
  • 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 (desirable)