- Company Name
- SR2 | Socially Responsible Recruitment | Certified B Corporation™
- Job Title
- Full Stack Engineer
- Job Description
-
Job Title: Full Stack Engineer
Role Summary: Senior full‑stack engineer building and scaling AI‑enabled systems that process large volumes of documents and structured data. Responsibilities span backend service design, API development, and React/TypeScript front‑end creation, all while maintaining reliability, resilience, and performance at scale.
Expectations: Deliver production‑grade code with end‑to‑end ownership, deploy frequently, troubleshoot incidents, and collaborate closely with product and operations to solve real business problems. Maintain system visibility, iterate on architecture, and prioritize practical, outcome‑driven solutions.
Key Responsibilities:
• Design, develop, and evolve backend services and APIs using Python (FastAPI, Flask, Django).
• Build scalable, responsive user interfaces with React and TypeScript.
• Integrate external systems, third‑party APIs, and AI capabilities into production workflows.
• Investigate and resolve production incidents; improve system robustness and monitoring.
• Partner with product, design, and operational teams to translate user needs into technical solutions.
• Contribute to system design, technical standards, and deployment practices (IaC, CI/CD).
• Write automated tests, maintain documentation, and oversee continuous integration and delivery pipelines.
Required Skills:
• Python (FastAPI/Flask/Django) – solid experience building production services.
• Front‑end: React, TypeScript, modern component architecture.
• Cloud Platforms: AWS and/or GCP, including services, IAM, networking, and storage.
• Infrastructure‑as‑Code (Terraform, CloudFormation), containerization (Docker), orchestration (Kubernetes), and related DevOps tooling.
• System design for scalability, resilience, and maintainability; strong analytical and debugging abilities.
• Proven end‑to‑end ownership of features, strong communication, and effective cross‑function collaboration.
• Practical, outcome‑focused mindset; curiosity across the entire stack.
Required Education & Certifications: Bachelor’s or higher in Computer Science, Software Engineering, or a related field. Certifications such as AWS Certified Solutions Architect or GCP Professional Cloud Architect are preferred but not mandatory.