remoteonsite
Staff Engineer - Python, React/TypeScript & Cloud - FCT
Software Engineer
Lead end‑to‑end development of cloud‑native services using Python and React/TypeScript, architecting scalable solutions on AWS while mentoring a high‑performing engineering team.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput microservices in Python, ensuring robust API contracts and automated testing.
- Build and iterate on responsive front‑end components with React and TypeScript, collaborating closely with product and design teams.
- Own the cloud architecture on AWS, selecting appropriate services (Lambda, ECS, RDS, S3, CloudFront) and enforcing best practices for security, cost, and performance.
- Mentor junior engineers, conduct code reviews, and champion engineering excellence across the organization.
- Drive continuous improvement of CI/CD pipelines, monitoring, and incident response processes.
Requirements
- 10+ years of software engineering experience with a strong focus on Python and JavaScript/TypeScript.
- Proven track record delivering production‑grade cloud applications on AWS.
- Deep understanding of RESTful API design, containerization, and serverless patterns.
- Excellent communication skills and a collaborative mindset.
- Experience with Agile methodologies and modern development tooling (Git, Docker, Terraform).
Skills
pythonreacttypescriptaws