Tech Stack
AWSCloudCypressDistributed SystemsDjangoDockerGoogle Cloud PlatformGrafanaGraphQLJavaScriptJenkinsJestKafkaKubernetesMicroservicesMySQLNext.jsNode.jsNoSQLPostgresPrometheusReactRedisTypeScript
About the role
- Architect, design, and build scalable, secure, and maintainable full-stack systems
- Standardise API patterns, shared libraries, and service contracts
- Deploy event-driven, microservices-based architecture (Kafka / PubSub)
- Elevate system performance to handle global scale with <300ms response times
- Lead adoption of React + TypeScript + Next.js and shared component libraries
- Improve Core Web Vitals and frontend load times by 40%
- Champion clean UI architecture, SSR/ISR strategies, and frontend performance optimisation
- Integrate AI workflows — code generation, anomaly detection, smart APIs
- Collaborate with Data/AI teams to expose ML insights in product dashboards
- Implement CI/CD pipelines (Jest, Pytest, Cypress) for fast, reliable deploys
- Migrate to containerised / serverless infrastructure (Docker, Kubernetes, AWS ECS/GCP)
- Achieve ≥99.9% uptime and observability using Datadog, Prometheus, Grafana
- Mentor engineers through architecture reviews, coaching, and workshops
- Create and enforce engineering excellence frameworks for code quality, testing, and deployment
- Be a multiplier — standardising practices and raising the bar across squads
Requirements
- 7+ years of full-stack engineering experience with deep expertise in React, Node.js, and Django
- Proven track record designing and scaling high-load, distributed systems
- Strong proficiency with RESTful APIs, GraphQL, WebSockets, and secure API practices
- Hands-on leadership through technical mentorship, peer reviews, and system design
- Experience with AWS/GCP, Docker, CI/CD pipelines (GitHub Actions, Jenkins)
- Deep database knowledge (PostgreSQL, MySQL, NoSQL) and performance tuning skills
- A strategic problem-solver who thrives in ambiguity and moves ideas into action
- Experience with microservices and event-driven architecture
- Fluency in testing frameworks: Jest, Pytest, Cypress
- Knowledge of observability and caching tools (Redis, CDN strategies, Grafana, Datadog)
- Familiarity with security best practices (OAuth2, JWT, GDPR compliance)
- Contributions to open-source or technical writing
- Prior experience in high-growth or startup environments
- Exposure to AI/ML features in full-stack applications
- Familiarity with GraphQL federation and hybrid cloud environments
- Won’t-Have: Project-management-only background — this is a deeply technical role
- Single-stack specialisation (frontend-only or backend-only)
- Health insurance
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack engineeringReactNode.jsDjangoRESTful APIsGraphQLWebSocketsmicroservicesevent-driven architecturedatabase performance tuning
Soft skills
technical mentorshipproblem-solvingleadershipcollaborationcoachingsystem designstrategic thinkingcommunicationengineering excellenceadaptability