- Company Name
- Drillo.AI
- Job Title
- Full Stack Engineer (Node.js / Vue.js)
- Job Description
-
**Job title:** Full Stack Engineer (Node.js / Vue.js)
**Role Summary:**
Design, develop, and maintain end‑to‑end web applications using Node.js for the backend and Vue.js for the frontend. Build scalable, secure, and performant solutions on AWS, continuously integrating and deploying via CI/CD workflows.
**Expactations:**
- 10+ years of full stack software development experience.
- Proven expertise in Node.js, Vue.js, and AWS services.
- Deep knowledge of RESTful APIs, microservices, and serverless architectures.
- Strong background in relational (MySQL, RDS) and NoSQL (MongoDB, DynamoDB) databases.
- Hands‑on experience with DevOps practices, CI/CD pipelines, and container orchestration (Docker, Kubernetes).
- Ability to troubleshoot, optimize performance, and drive architectural improvements.
- Excellent communication, collaboration, and problem‑solving skills.
**Key Responsibilities:**
- Architect, code, and maintain node‑based backend services and Vue.js frontends.
- Deploy and manage AWS resources (EC2, Lambda, S3, RDS, CloudFormation).
- Design and implement CI/CD pipelines for automated testing and deployment.
- Collaborate with product managers, designers, and QA to define requirements.
- Optimize application performance, reliability, and security.
- Debug, refactor, and upgrade legacy systems.
- Keep abreast of emerging technologies and recommend enhancements.
**Required Skills:**
- Node.js (Express.js, Nest.js, or similar).
- Vue.js (Vue 3, Composition API, Vuex/Vue Router).
- AWS services (EC2, Lambda, S3, RDS, CloudFormation, etc.).
- RESTful API design, microservices, serverless patterns.
- SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases.
- Docker, Kubernetes, CI/CD tools (GitHub Actions, GitLab CI, Jenkins).
- Unit, integration, and load testing practices.
- Strong debugging and performance profiling skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- AWS Certified Developer – Associate or equivalent AWS certification highly preferred.