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)