Software Developer Role
We are seeking an accomplished Software Developer to drive the creation and maintenance of high-quality web applications using Node.js and Vue.js.
The ideal candidate will be responsible for designing, developing, and enhancing web applications to meet business needs. This role requires expertise in software development, API design, and integration, as well as experience with database technologies like MySQL and MongoDB.
Responsibilities:
* Develop and maintain web applications: Utilize Node.js and Vue.js to build and enhance web applications, ensuring they meet performance and scalability standards.
* API Management: Expose and manage APIs to support core business functions, handling key areas such as inventory management, order processing, and product data handling.
* Synchronization: Collaborate with external services to ensure seamless operations, maintaining data integrity and security across platforms.
* Cross-functional collaboration: Work closely with cross-functional teams, including product managers, designers, and engineers, to deliver high-quality software solutions.
Required Skills and Qualifications:
* 3+ years of development experience in Vue.js
* 5+ years of development experience in Node.js
* Experience with RESTful API design and implementation
* Demonstrated experience in integrating third-party APIs
* Familiarity with database technologies, including MySQL and MongoDB
* Knowledge of AWS services for cloud-based applications
* Experience with Redis for caching and data storage
Benefits:
* Professional growth: Accelerate your professional journey with mentorship, training, and personalized growth roadmaps.
* Competitive compensation: Enjoy a competitive USD-based compensation package that reflects your skills, talent, and contributions.
* Flexibility: Tailor your schedule for an optimal work-life balance, with options for working from home or the office.