
Senior Software Engineer, Fullstack
- Los Angeles, CA
- Permanent
- Full-time
- Independently design, develop, and maintain features across the full technology stack-from database schemas to backend APIs to user interfaces
- Fully own projects from inception to production, ensuring high-quality delivery and rapid iteration
- Partner with cross-functional teams, including UX designers and backend engineers, to align on technical requirements and deliver exceptional user experiences
- Ensure the system's performance and scalability to handle high-throughput environments
- Champion best practices in coding, testing, and deployment to ensure robust, maintainable solutions
- Mentor junior engineers, promoting a culture of learning and growth within the team
- Participate in technical discussions, evaluate new tools and frameworks, and implement improvements to keep our platform evolving
- MS or BS in Computer Science, or equivalent work experience
- Proven experience providing technical direction for a team of engineers
- 6+ years of experience building scalable applications in both frontend and backend environments
- Proficiency in modern JavaScript frameworks (e.g., React, Angular, or Vue) and strong understanding of frontend design principles
- Extensive experience with backend technologies (e.g., Node.js, Python, Ruby, or Java) and RESTful API development
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases
- Hands-on experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools (e.g., Docker, Kubernetes)
- Experience working in an agile environment with cross-functional teams
- Ability to articulate technical concepts to diverse stakeholders
- Experience coding in Scala
- Experience with serverless architecture and microservices
- Experience with CI/CD pipelines and DevOps practices
- Exposure to high-volume, consumer-facing applications
- Understanding of computer vision or artificial intelligence technologies
- Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited)
- Datastores: MySQL, PostgreSQL, Snowflake
- Cloud: AWS
- Version control: Git & GitHub
- AI Tooling: Copilot on GitHub
- Observability: Datadog