Full Stack Developer (Backend + Python)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
*Role:Senior Software Development Engineer*
*Location: Menlo Park, CA(Locals Preferred)*
*Full Time*
*Working with High Growth Startup Experience(Preferred)*
*Salary: $140k-190k base*
We are seeking a highly technical, hands-on Senior SW Engineer to drive the development of our core product. You will blend frontend expertise with deep backend knowledge to build scalable, distributed systems.
*Responsibilities*
* Architecture & Development: Design and development of scalable microservices, ensuring high performance in a distributed environment.
* Full-Stack Ownership: Develop robust front-end user interfaces using React.js and maintain reliable back-end services using Python.
* Data Pipeline & ETL: Design and maintain high-throughput ETL data pipelines.
* Database Management: Optimize queries, schema design, and performance for Postgres (relational) and StarRocks (analytical) databases.
* Infrastructure & Scaling: Manage application deployment, container orchestration via Kubernetes, and storage solutions on GCP, Azure.
* Scalability & Performance: Optimize system components for high load and scalability, leveraging RabbitMQ for asynchronous processing.
* Leadership: Mentor engineers, facilitate technical decisions, and maintain high standards for code quality and documentation.
*Required Skills & Qualifications*
* Experience: 6+ years of software development experience;
* Frontend: Expert in React.js and modern JavaScript, TypeScript.
* Backend: Proficient in Python, building scalable APIs and microservices.
* Database: Deep knowledge of PostgreSQL and experience with analytical databases (ideally StarRocks or ClickHouse).
* Infrastructure: Extensive experience with GCP, Kubernetes (k8s), and distributed system concepts.
* Messaging: Experience with RabbitMQ or similar message brokers.
* ETL: Strong experience building ETL pipelines for data processing.
*Preferred Qualifications*
* Experience with Cloud Object Storage (GCP Storage).
* Background in data-intensive applications.
*Responsibilities*
* Architecture & Development: Lead design and development of scalable microservices, ensuring high performance in a distributed environment.
* Full-Stack Ownership: Develop robust front-end user interfaces using React.js and maintain reliable back-end services using Python.
* Data Pipeline & ETL: Design and maintain high-throughput ETL data pipelines.
* Database Management: Optimize queries, schema design, and performance for Postgres (relational) and StarRocks (analytical) databases.
* Infrastructure & Scaling: Manage application deployment, container orchestration via Kubernetes, and storage solutions on GCP, Azure.
* Scalability & Performance: Optimize system components for high load and scalability, leveraging RabbitMQ for asynchronous processing.
* Leadership: Mentor engineers, facilitate technical decisions, and maintain high standards for code quality and documentation.
Pay: $150,000.00 - $200,000.00 per year
Benefits:
* Health insurance
Application Question(s):
* Do you have exprience working with High Growth Startup?
Experience:
* Back-end development: 5 years (Required)
Location:
* Menlo Park, CA 94025 (Required)
Work Location: In person