About the Role
The role involves developing and maintaining full-stack web applications using Node.js on the backend and Vue.js or React on the frontend. The developer will collaborate with cross-functional teams to deliver high-quality software solutions in an agile environment.
Responsibilities
- Design and implement backend services using Node.js
- Develop responsive user interfaces with Vue.js or React
- Collaborate with product teams to define feature requirements
- Write clean, maintainable, and testable code
- Participate in code reviews and technical discussions
- Troubleshoot and debug production issues
- Integrate with RESTful and GraphQL APIs
- Ensure application performance and scalability
- Work with version control using Git
- Support deployment and monitoring processes
- Follow security best practices in development
- Contribute to technical documentation
- Optimize applications for speed and efficiency
- Implement unit and integration tests
- Work within agile development cycles
- Coordinate with QA teams to resolve defects
- Stay current with evolving web technologies
- Participate in sprint planning and retrospectives
- Assist in architectural design decisions
- Maintain compatibility across browsers and devices
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexible options
Team
Collaborative agile team focused on innovation and delivery
What We Offer
- Opportunities for professional growth and training
- Modern development tools and infrastructure
- Supportive team environment with knowledge sharing
- Work-life balance with flexible scheduling
- Employee recognition and performance incentives
Application Process
- Submit your resume and cover letter
- Initial screening by HR
- Technical assessment or coding task
- Interview with development team
- Final interview with department lead
Available for qualified non-EU candidates