3 days ago
Palo Alto, CA, USAMid Level / Senior
Base Salary
$160k - $213k/yr
Responsibilities
- Design and implement end-to-end software features including backend services and customer-facing applications.
- Build scalable, high-performance systems across backend services and applications.
- Identify root causes of complex performance issues and propose solutions.
- Collaborate with product, design, and engineering teams to define requirements.
- Utilize LLM coding tools and advanced prompting techniques for high-quality code delivery.
- Write clean, efficient, and well-documented code while maintaining high engineering standards.
- Maintain technical documentation, API specifications, and design documents.
- Participate in code reviews and contribute to coding standards.
- Develop and maintain test cases for reliable code across systems.
- Stay updated with new technologies and apply them to improve system performance.
- Mentor junior engineers and support their professional growth.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- 2+ years of professional experience building production software systems.
- Experience developing full-stack applications using modern frameworks.
- Familiarity with RESTful APIs and asynchronous programming models.
- Knowledge of relational and NoSQL databases.
- Experience with web or mobile applications that operate at scale.
- Proficient in debugging tools and techniques.
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Comfortable in fast-paced startup environments and handling ambiguity.
- Strong communication skills with technical and non-technical stakeholders.
- Curious, quick learner who enjoys experimenting with new technologies.
