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