- Design and develop high-quality, scalable and reliable features for our web-based products
- Collaborate with cross-functional teams to identify, prioritize and execute software development initiatives
- Ensure code quality, maintainability, and testability through code reviews, unit testing, and integration testing
- Stay up to date with emerging trends and technologies in software development
- Develop and maintain technical documentation
Preferred candidate profile
- Bachelors or masters degree in computer science or a related field
- 2 to 5 years of experience in software development with at least 1 year in full stack development
- Deep knowledge of PostgreSQL/MySQL, ReactJS, Node.js and Browser technologies
- Strong understanding of networking concepts and protocols behind web technologies
- Robust understanding of RESTful APIs, service-oriented architecture and cloud technologies
- Experience working with and building docker/podman containers
- Experience with Agile software development methodology
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Preferred candidates from SaaS Enterprise product background