- Company Name
- elasticStage
- Job Title
- Senior Full Stack Developer
- Job Description
-
**Job Title**
Senior Full Stack Developer
**Role Summary**
Lead end‑to‑end development of web platform features that connect digital storefronts to on‑demand manufacturing pipelines. Own API design, microservices, CI/CD, and scalability initiatives across Laravel, Vue/React, AWS, and Docker while mentoring junior engineers and driving architectural direction.
**Expectations**
- Take full ownership of feature lifecycles from requirement gathering to post‑launch monitoring.
- Deliver high‑quality, secure, and performant code with comprehensive unit and integration tests.
- Mentor mid‑level and junior developers through pair programming, code reviews, and knowledge sharing.
- Collaborate cross‑functionally with product, data, operations, and audio/robotics teams to shape technical strategy.
**Key Responsibilities**
- Design and implement RESTful APIs, microservices, and third‑party integrations for on‑demand manufacturing workflows.
- Build, deploy, and maintain CI/CD pipelines using Docker and AWS services (ECS, Lambda, S3, CloudFront).
- Optimize database schemas, queries, and migrations in MySQL or PostgreSQL.
- Enhance system scalability, performance, security, and reliability; identify bottlenecks and lead continuous improvement initiatives.
- Resolve complex stack issues and ensure observability through logging, monitoring, and alerting.
- Write maintainable, testable code and participate in code reviews and design discussions.
- Document internal tools, workflows, and best practices to improve developer experience.
**Required Skills**
- Proven experience as a full‑stack developer with strong PHP foundation (Laravel or Symfony).
- Expertise in Vue 3 (React acceptable) with TypeScript/JavaScript and modern build tooling.
- Strong knowledge of AWS services (S3, ECS, Lambda, CloudFront) and Docker‑based CI/CD.
- Experience with message brokers (Amazon SQS, RabbitMQ, or equivalent).
- Solid understanding of MySQL or PostgreSQL schema design and query optimization.
- Familiarity with API design, microservices architecture, and third‑party integrations.
- Proficiency in testing frameworks (PHPUnit for PHP; Vitest or equivalent for JavaScript).
- Excellent coding standards, performance mindset, and ability to write clean, maintainable code.
- Strong communication, collaboration, and mentorship skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Developer – Associate, Laravel Certified Developer) are a plus.