← All Jobs
Posted Apr 25, 2026

Fullstack Developer

Apply Now
We are seeking a talented and passionate Fullstack Developer to join our dynamic team. The ideal candidate will have a strong background in both frontend and backend development, utilizing modern technologies to build scalable and efficient web applications. You will play a critical role in developing innovative solutions that enhance user experience and drive our business forward. Responsibilities - Develop and maintain web applications using Vue.js for frontend and Nest.js with TypeScript for backend. - Collaborate with cross-functional teams to define, design, and ship new features. - Implement responsive user interfaces and ensure cross-browser compatibility. - Integrate third-party services, including Stripe for payment processing and Zendesk API for customer support functionalities. - Utilize Docker containers for development and deployment to ensure consistency across environments. - Work with databases, particularly MongoDB and Redis, to manage and store data efficiently. - Implement and manage message queues using frameworks like RabbitMQ. - Write clean, scalable code following best practices in software development. - Troubleshoot and debug issues across the stack to optimize performance. - Participate in code reviews, providing and receiving constructive feedback to improve code quality. - Stay updated with emerging technologies and propose improvements to existing applications. Requirements Hard Skills - Proficient in frontend technologies: Vue.js and JavaScript. - Strong backend development skills with TypeScript and Nest.js. - Experience with databases: MongoDB and Redis. - Familiarity with message queue systems like RabbitMQ. - Experience with Docker and containerization of applications. - Familiarity with payment provider APIs, e.g. Stripe. - Knowledge of Zendesk API integration. - Understanding of RESTful APIs and web services. - Experience with version control systems, preferably Git. Soft Skills - Excellent problem-solving abilities and attention to detail. - Strong communication skills, both written and verbal. - Ability to work collaboratively in a team environment. - Self-motivated with a strong desire to learn and stay updated with new technologies. - Time management skills with the ability to handle multiple tasks and meet deadlines. Nice to Have - Experience with Laravel. - Familiarity with other frontend frameworks or libraries. - Knowledge of CI/CD pipelines and automation tools. - Experience with other payment provider APIs. - Understanding of Agile/Scrum development methodologies. - Exposure to cloud platforms like AWS, Google Cloud or DigitalOcean. - Knowledge of microservices architecture and design patterns. - Familiarity with GraphQL. - Experience with UI component libraries like Vuetify, Bootstrap-Vue, or Element-UI. - Knowledge of code quality tools such as ESLint and Prettier. - Understanding of performance optimization techniques for web applications. - Familiarity with security best practices in web development.
Interested in this role?Apply on iHire