Throtle is seeking a Senior Software Engineer to design, develop, and deploy scalable applications that power their core business, focusing on identity solutions for top brands and agencies.
Requirements
- Strong experience building user interfaces with React
- Proficiency in Python or Go for backend development (ideally both)
- Hands-on experience with AWS services (e.g., ECS, Lambda, S3, RDS, API Gateway)
- Solid understanding of relational databases, especially PostgreSQL
- Experience with Agile/Scrum methodologies
- Experience with CI/CD tools, containerization (Docker), and infrastructure-as-code (e.g., Terraform or CloudFormation) is a plus
- Knowledge of software security best practices (OWASP Top 10, secure coding)
Responsibilities
- Design, develop, and maintain scalable web applications and services
- Lead architectural decisions and technical planning across the stack
- Build and enhance user interfaces using React
- Develop backend services and APIs using Python or Go
- Design and optimize relational database schemas using PostgreSQL
- Leverage AWS infrastructure and services to ensure scalability, security, and performance
- Own features end-to-end, from ideation to deployment and monitoring
Other
- 5+ years of professional software development experience
- Proven experience as a Senior Software Engineer contributing to complex projects
- Bachelor’s degree in computer science, Software Engineering, or a related field
- Mentor junior engineers and contribute to a culture of technical excellence
- Collaborate with cross-functional teams in agile development processes