About the Role
The role involves designing, implementing, and maintaining full-stack features for a high-performance web application, with a strong focus on frontend interactivity using Vue.js and robust backend integration.
Responsibilities
- Develop and maintain frontend components using Vue.js
- Build and optimize backend services and APIs
- Collaborate with product and design teams to deliver user-centric features
- Ensure code quality through testing and peer reviews
- Participate in agile development cycles and sprint planning
- Troubleshoot and debug production issues
- Improve application performance and scalability
- Integrate third-party services and tools
- Write clean, maintainable, and well-documented code
- Support continuous integration and deployment pipelines
- Monitor system reliability and respond to alerts
- Contribute to architectural discussions and technical decisions
- Follow security best practices in development
- Work across time zones with a global team
- Stay current with evolving frontend and backend technologies
Nice to Have
- Experience with microservices architecture
- Familiarity with Docker and containerization
- Knowledge of CI/CD workflows
- Background in fintech or global payroll systems
- Contributions to open-source projects
- Experience with state management libraries like Vuex or Pinia
- Understanding of web accessibility standards
- Exposure to server-side rendering with Vue
- Working knowledge of Kubernetes
- Interest in developer experience improvements
Compensation
Competitive salary and benefits package
Work Arrangement
Remote
Team
Part of a global engineering team focused on building scalable, next-generation platforms
Tech Stack
- Vue.js for frontend development
- Node.js for backend services
- PostgreSQL and MongoDB for data storage
- AWS for cloud infrastructure
- Docker and Kubernetes for deployment
- GitHub for version control
- GraphQL for API queries
Culture & Values
- Emphasis on ownership and initiative
- Commitment to transparency and open communication
- Support for continuous learning and growth
- Focus on delivering value to end users
- Inclusive and diverse team environment
Growth Opportunities
- Access to mentorship and technical coaching
- Opportunities to lead projects and initiatives
- Regular performance feedback and career development planning
- Support for attending conferences and training
Available for qualified candidates