Job Description
We are looking for a visionary Senior Full Stack Engineer to join our elite engineering team in San Francisco. In this role, you will be responsible for architecting scalable web applications that define the future of our industry. You will work closely with product managers and designers to translate complex requirements into elegant, high-performance code.
Our ideal candidate is passionate about clean architecture, modern JavaScript frameworks, and creating seamless user experiences. If you are ready to take ownership of large-scale projects and mentor junior developers, we want to hear from you.
Responsibilities
- Architect and Develop: Design and implement scalable full-stack web applications using modern technologies like React, Node.js, and TypeScript.
- System Design: Lead architectural decisions, ensuring high performance, responsiveness, and security of front-end and back-end systems.
- API Development: Build and maintain robust RESTful and GraphQL APIs to serve frontend applications.
- Database Management: Optimize database schemas and query performance for large datasets.
- Collaboration: Work closely with cross-functional teams including designers, product managers, and QA engineers.
- Mentorship: Guide junior developers and conduct code reviews to maintain high coding standards.
- Testing: Implement comprehensive unit and integration tests to ensure code reliability.
Qualifications
- Experience: 5+ years of professional experience in full-stack web development.
- Frontend: Proficiency in React.js or Vue.js and modern CSS frameworks (Tailwind, Styled Components).
- Backend: Strong experience with Node.js, Express, or Python/Django.
- Database: Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- Tools: Familiarity with version control (Git), CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
- Education: Bachelor’s degree in Computer Science or equivalent practical experience.
- Soft Skills: Excellent communication skills and the ability to thrive in a fast-paced, agile environment.