Job Openings
Node+ AWS+Vue JS
About the job Node+ AWS+Vue JS
Title: Node.js + AWS + Vue.js Developer
Experience: 4-8 years
Key Responsibilities:
- Collaborate with cross-functional teams, including designers and product managers, to gather and understand project requirements and translate them into technical specifications.
- Design, develop, and maintain robust and scalable back-end APIs using Node.js, ensuring high performance and responsiveness.
- Utilize your expertise in Vue.js to build interactive and user-friendly front-end interfaces, focusing on responsive design and optimal user experiences.
- Implement secure authentication and authorization mechanisms within the application, adhering to best practices.
- Work with AWS services, including but not limited to EC2, Lambda, S3, DynamoDB, and API Gateway, to design, deploy, and manage cloud-based solutions.
- Optimize application performance, identify and resolve bottlenecks, and troubleshoot issues as they arise.
- Write clean, maintainable, and well-documented code, following industry best practices and coding standards.
- Collaborate with the DevOps team to automate deployment processes and ensure continuous integration and delivery (CI/CD) pipelines.
- Stay up-to-date with the latest industry trends, tools, and technologies, and proactively recommend solutions that can enhance our development process.
- Participate in code reviews, provide constructive feedback, and mentor junior team members to foster skill development and knowledge sharing.
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Proven experience (4-8 years) in developing web applications using Node.js and Vue.js.
- Strong proficiency in JavaScript, including ES6+ features and asynchronous programming.
- Solid understanding of front-end development principles, including responsive design, CSS preprocessors, and build tools (Webpack, Babel, etc.).
- Experience working with RESTful APIs and integrating front-end interfaces with back-end services.
- Hands-on experience with AWS services, particularly EC2, Lambda, S3, DynamoDB, and API Gateway.
- Familiarity with authentication and authorization mechanisms such as JWT, OAuth, etc.
- Ability to write efficient, maintainable, and well-documented code, following coding best practices.
- Strong problem-solving skills and a proactive attitude toward troubleshooting and issue resolution.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively within a team.
Preferred Qualifications:
- Master's degree in a relevant field.
- AWS certification(s) or relevant professional certifications.
- Experience with serverless architecture and microservices.
- Familiarity with GraphQL and NoSQL databases.
- Prior experience with DevOps practices and tools (Docker, Kubernetes, Jenkins, etc.).
- Contributions to open-source projects or a strong online presence in the developer community.