Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic engineering team in San Francisco. In this role, you will architect, build, and optimize scalable backend services that power our next-generation platform. If you are passionate about clean code, distributed systems, and driving technical innovation, we want you on our team.
Why Join Us?
We offer a collaborative culture, competitive equity packages, comprehensive health benefits, and the opportunity to work on high-impact projects that reach millions of users globally.
Responsibilities
- Design, develop, and maintain robust, scalable backend microservices.
- Collaborate with product managers and frontend engineers to define feature requirements.
- Write clean, maintainable, and well-tested code using modern engineering practices.
- Optimize application performance for speed, scalability, and reliability.
- Lead code reviews and mentor junior to mid-level engineers.
- Implement CI/CD pipelines and automate deployment processes.
- Troubleshoot and resolve complex production issues in a timely manner.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional experience in software engineering.
- Deep expertise in Node.js, Python, or Go.
- Strong experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Proficiency with relational (PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- Solid understanding of system design, data structures, and algorithms.
- Excellent problem-solving skills and a product-focused mindset.