The primary role of Engineering function within Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products. We are seeking a skilled Fullstack Developer for developing large-scale services in a distributed cloud environment.
Requirements
- Design, develop, and maintain scalable and high-performance full-stack applications using Node.js, React, JavaScript and TypeScript.
- Build secure, maintainable RESTful APIs and integrate them with front-end components.
- Develop and optimize queries and schemas for MySQL databases, including complex joins, indexing, and transaction handling.
- Participate in sprint planning, daily standups, code reviews, and retrospective meetings as part of an agile team.
- Collaborate with UX designers, QA engineers, product owners, and other developers to deliver business value iteratively.
- Debug and troubleshoot issues across the stack, from database and backend to front-end rendering and user interactions.
- Participate in architectural design discussions and contribute to decisions around design patterns, scalability, and performance.
- Write and maintain unit and integration tests to ensure code quality and application reliability.
- Contribute to documentation and knowledge sharing within the team.
- Actively look for ways to improve existing solutions and development workflows through automation, refactoring, and adoption of modern technologies.
Benefits
- Competitive salary
- Opportunities for growth and development
- Collaborative and supportive work environment
- Recognition and rewards for outstanding performance
- Flexible work arrangements
- Comprehensive benefits package
- Professional development opportunities
- Diverse and inclusive culture
- Opportunities to work on challenging projects
- Collaboration with experienced and talented team members