Senior Full Stack Web Developer
Summary
Build and maintain scalable e-commerce websites and web apps using React/Next.js, Node.js, and DevOps tooling; own full-stack delivery from UI to payment integrations and CI/CD pipelines.
Senior Full Stack Web Developer
Full‑time, hybrid (remote with office collaboration as needed)
Key Responsibilities
- Design, build and maintain scalable websites and web applications across the full stack, including frontend, backend, database and infrastructure.
- Develop responsive, accessible and engaging user experiences from interactive marketing sites to conversion‑focused storefronts.
- Build and maintain secure REST and GraphQL APIs, payment integrations and third‑party service connections.
- Own and manage CI/CD pipelines, including automated testing, builds and deployments using GitHub Actions.
- Apply DevOps best practices such as containerization, infrastructure‑as‑code, monitoring and observability.
- Leverage AI‑assisted development tools to write clean, structured, well‑maintained and well‑tested code.
- Participate in code reviews and follow team coding standards.
- Optimize website and application performance, SEO and Core Web Vitals.
- Collaborate with design, marketing and operations teams to deliver features that support business objectives.
Required Qualifications
- 5‑8 years of professional full‑stack web development experience.
- Proven record of building and shipping production websites and applications.
- E‑commerce experience is a strong plus.
- Strong DevOps background, including CI/CD, containerization and cloud deployment.
- Hands‑on expertise with GitHub, including GitHub Actions, pull requests, branching strategies and code reviews.
- Comfortable using AI coding tools to produce structured, maintainable and well‑documented code.
- Deep database knowledge: schema modelling, normalization, relationships, indexing, query optimisation, migrations and performance tuning.
- Solid understanding of web security, performance optimisation and scalability.
- Excellent communication skills and ability to work independently in a hybrid setting.
Technical Skills
- Frontend: React / Next.js, Vue / Nuxt; TypeScript and JavaScript (ES6+); HTML5, CSS3, Tailwind CSS; responsive and accessible UI; state management.
- Backend: Node.js, Express or NestJS; optional Python or PHP/Laravel; REST and GraphQL API design; authentication and authorisation (OAuth2, JWT).
- E‑commerce & Web Platforms: CMS, web frameworks and e‑commerce platforms such as Shopify, Medusa.js, WooCommerce, WordPress and custom builds; payment gateway integrations (Stripe, PayPal or regional providers); product catalogue, cart, checkout and order management; inventory, shipping and tax integrations.
- Databases: PostgreSQL / MySQL, MongoDB / NoSQL, Redis for caching and sessions.
- DevOps & Infrastructure: Docker and containerisation; CI/CD with GitHub Actions; Google Cloud Platform; infrastructure‑as‑code (preferably Terraform); monitoring, logging and observability tooling.
- Tools & Practices: Git / GitHub version control; AI‑assisted development tools; automated testing (Jest, Playwright or Cypress); Agile/Scrum workflow.
- Nice to Have: headless commerce architectures; SEO and analytics integration; serverless and edge functions; Cloudflare Workers, CDN and security features.
What the Role Offers
- Senior role with real ownership over a growing portfolio of web projects.
- Hybrid work arrangement – remote work with office collaboration as needed.
- Modern, AI‑forward engineering culture.
- Opportunity to contribute to a modern technology stack and further develop technical skills.