remote
Senior Software Engineer - Partyhat
Software Engineer
Senior Software Engineer leading end‑to‑end design, build, and deployment of highly available, global web platforms using Python, Node.js, and AWS. Own architecture, CI/CD pipelines, and production monitoring in a fast‑paced, polyglot environment.
About the role
Key Responsibilities
- Architect and implement scalable, highly available web services across Python, Node.js, and AWS ecosystems.
- Own the full delivery pipeline: design, code, test, CI/CD, deploy, and monitor production systems.
- Collaborate with cross‑functional teams to translate product requirements into robust, maintainable solutions.
- Drive performance, reliability, and security best practices for global traffic handling.
- Mentor junior engineers and champion continuous improvement and experimentation.
Requirements
- 5+ years of full‑stack development experience with Python and Node.js.
- Proficient in AWS services (EC2, ECS, Lambda, RDS, S3) and container orchestration (Docker, Kubernetes).
- Strong background in CI/CD tooling (GitHub Actions, Jenkins, ArgoCD) and automated testing.
- Experience designing RESTful APIs and microservice architectures.
- Excellent problem‑solving skills and a passion for building resilient, high‑performance systems.
Skills
pythonnodejsawsdockerkubernetescicd