Job Opportunity: Full Stack Developer
We are seeking an experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining scalable web applications using Node.js and Vue.js.
The ideal candidate will have 5+ years of development experience in Frontend, 3+ years of experience in Vue.js and Node.js, and knowledge of RESTful API design and implementation.
* Develop, maintain, and enhance web applications using Node.js and Vue.js.
* Expose and manage various APIs to support core business functions.
* Handle key areas of the business, including inventory management, order processing, and product data handling.
* Synchronize with external Customer Service services to ensure seamless operations.
* Maintain and expose APIs for internal and external use.
* Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.
* Optimize applications for maximum speed and scalability.
* Ensure data integrity and security across platforms.
Requirements:
* 5+ years of development experience in Frontend.
* 3+ years of development experience in Vue.js.
* 3+ years of development experience in Node.js.
* Experience with RESTful API design and implementation is required.
* Demonstrated experience in integrating third-party APIs.
* Experience with database technologies, including MySQL and MongoDB.
* Knowledge of AWS services for cloud-based applications.
* Experience with Redis for caching and data storage.
* Familiarity with API development and integration.
* Strong understanding of software development best practices, including code versioning and testing.
* Upper-Intermediate English level.
Benefits:
* Professional growth opportunities.
* Competitive compensation.
* A selection of exciting projects.
* Flextime.