Senior Full Stack Engineer (Cloud & Applications)
Summary
Senior Full Stack Engineer building and maintaining scalable web applications using Vue.js/React frontends and Node.js/PHP/Python/Golang backends, with deployment on AWS infrastructure including CI/CD pipelines.
Key Responsibilities
Design, develop, and maintain scalable web applications across frontend and backend platforms.
Build and integrate APIs, microservices, and cloud-based solutions.
Develop modern user interfaces using Vue.js (NuxtJS) and/or React (NextJS).
Design and implement backend services using Node.js, PHP, Python, or Golang.
Collaborate with stakeholders to translate business requirements into technical solutions.
Participate in solution architecture, system design, and technical planning.
Support application deployment, monitoring, and maintenance on AWS infrastructure.
Implement CI/CD pipelines, troubleshoot production issues, and optimize application performance, security, scalability, and reliability.
Conduct code reviews, provide technical guidance, and maintain technical documentation.
Requirements
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Minimum 5 years of experience in full stack software development.
Proven track record of delivering enterprise-grade applications in production environments.
Strong proficiency in Vue.js (NuxtJS) and/or React (NextJS), JavaScript/TypeScript, HTML5, and CSS3.
Hands-on experience with at least one backend technology: Node.js, PHP, Python, or Golang.
Experience with relational databases (MySQL, PostgreSQL, or Amazon Aurora), including database design, optimization, and performance tuning.
Familiarity with AWS cloud services, Docker, CI/CD pipelines, and containerized deployments.
Knowledge of microservices architecture and system integration.
Experience with Drupal or other CMS platforms is an advantage.
Exposure to Redis, Elasticsearch, Neo4j, Terraform, or other Infrastructure-as-Code (IaC) tools is an advantage.
AWS certification is an added advantage.