- Company Name
- Methods Analytics
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**
Full Stack Engineer
**Role Summary**
Lead the technical design, development, and delivery of scalable web applications across front‑end and back‑end layers. Mentor junior engineers, make architecture decisions, and collaborate with stakeholders to translate business needs into robust, performance‑optimized solutions.
**Expactations**
- Proven experience driving full‑stack development projects from conception to production.
- Strong leadership skills for mentoring and stakeholder communication.
- Willingness to travel for client engagement and maintain remote work agility.
**Key Responsibilities**
- Design and implement responsive user interfaces using modern JavaScript frameworks (React, Next.js, Svelte).
- Build and maintain RESTful APIs with Python (Django or FastAPI).
- Create and optimize PostgreSQL schemas, queries, and indexes for high performance.
- Design, deliver, and monitor CI/CD pipelines; enforce automated testing (unit, integration, e2e).
- Apply containerization (Docker) and orchestrate deployments (Kubernetes optional).
- Lead technical decisions on architecture, technology choices, and coding standards.
- Mentor junior engineers and conduct code reviews.
- Translate business requirements into technical specifications and present solutions to leadership and non‑technical stakeholders.
- Contribute to engineering best‑practice documentation and internal knowledge sharing.
**Required Skills**
- TypeScript/JavaScript proficiency; modern front‑end frameworks (React, Next.js, Svelte).
- Python experience with Django or FastAPI; REST API design principles.
- PostgreSQL database design, query optimization, and performance tuning.
- Docker containerization; familiarity with CI/CD tools (GitHub Actions, ArgoCD, GitLab CI, etc.).
- Automated testing frameworks and methodologies.
- Software design principles, SOLID, and performance optimization tactics.
- Leadership, mentoring, and effective cross‑functional communication.
- Security clearance requirement: UKSV (SC minimum); willingness to obtain DV clearance.
**Optional / Desirable**
- Kubernetes orchestration and micro‑services architecture.
- Object storage (MinIO, S3).
- GitOps workflows, DevSecOps practices, and scanning tools (SAST, DAST, SCA, SBOM).
- Observability and monitoring stack (Prometheus, Grafana, ELK, etc.).
- Experience in defence/public‑sector projects.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Professional certifications in cloud, DevOps, security, or containerization are an asset.
---