San Mateo, CA Engineer - Full-time
Key Duties, Responsibilities, and Deliverables- Working with a team of backend & infrastructure devs, leading by being hands on, providing technical guidance, mentorship, and fostering a collaborative and innovative work environment.
- Architect, design, and develop robust and scalable backend systems and APIs, ensuring high performance, availability, and data integrity.
- Implement and oversee best practices for code quality, maintainability, and security in backend development.
- Work closely with cross-functional teams within engineering and across the organization, to ensure the successful delivery of features and products.
- Delivering software with quality and enterprise readiness
- Lead efforts to enhance infrastructure, including containerization, orchestration, and cloud-based solutions (GCP preferred), to support our applications' growth.
- Collaborate with security experts to develop and maintain a strong security posture, implementing measures to protect against threats and vulnerabilities.
- Create and maintain documentation for system architecture, infrastructure, and security practices.
- Implement and oversee strategies for scalability and performance optimization, ensuring our systems can handle increased loads.
Expertise and Qualifications- Have a strong 10+ years of building highly performant, scaleable, distributed systems (or equivalent experience).
- Need proven expertise building Kubernetes based applications and should have deployed and managed them in production
- Proven experience as a backend developer or software engineer, with a strong focus on designing and implementing scalable saas systems.
- Demonstrated experience in leading and mentoring a team of developers.
- Expertise in cloud infrastructure and SRE practices.
- Demonstrated delivering enterprise grade software with a focus on quality and supportability
- Strong understanding of security principles and practices, including data encryption, authentication, and authorization mechanisms.
- Experience in implementing scalability solutions, such as load balancing, auto-scaling, and caching strategies.
- Familiarity with CI/CD pipelines and testing methodologies.
- Excellent problem-solving and communication skills.
- A passion for staying up-to-date with the latest technologies and trends in backend development, infrastructure, and security.
Background and Experience- SaaS Platform Expertise: Proven experience in designing, developing, and scaling SaaS platforms.
- Technical Leadership: Demonstrated experience as a technical leader in previous roles, showcasing your ability to lead and mentor a team, set technical direction, and drive successful project outcomes.
- Adaptability: The capability to quickly adapt to new technologies and methodologies as the tech landscape evolves.
- Teamwork and Communication: Strong interpersonal and communication skills, enabling effective collaboration with cross-functional teams, clear articulation of technical concepts, and mentorship of junior team members.
- Entrepreneurial Spirit: An entrepreneurial mindset that thrives in a dynamic, rapidly evolving environment (preferably at a startup) and is enthusiastic about driving innovation and growth.