Fullstack Engineer
- $145k – $145k • 0.25% – 0.5%
- 4 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
Role Description:
As a Fullstack Engineer with a focus on backend services, you will be responsible for designing, developing, and maintaining our backend infrastructure, as well as contributing to our frontend React applications. Your expertise in backend technologies such as Go, Rust, or Python will be crucial in building APIs and ETL pipelines. The ideal candidate will have a strong foundation in both backend and frontend technologies, experience with various databases, and a knack for solving complex problems.
Key Responsibilities:
Backend Development: Design and implement scalable and efficient backend services using Go, Rust, or Python. Develop and maintain RESTful APIs and integrate them with frontend components and third-party services.
Build and manage ETL pipelines to handle large volumes of data and ensure data integrity and reliability.
Work with SQL and NoSQL databases to design schemas, optimize queries, and manage data storage solutions.
Frontend Development: Develop and enhance user-facing features using Typescript and React.
Collaborate with UI/UX designers to translate designs and wireframes into high-quality code.
Optimize frontend performance and ensure compatibility across different browsers and devices.
Collaboration and Best Practices:
Work closely with other engineers, product managers, and stakeholders to deliver high-quality software solutions.
Participate in code reviews, maintain coding standards, and contribute to a culture of continuous improvement.
Required Qualifications:
Technical Skills: Proven experience with backend development using Go, Rust, Python, or similar.
Strong knowledge of React and frontend development best practices with Typescript.
Experience building and consuming APIs, designing and implementing ETL pipelines.
Proficiency with SQL and NoSQL/search databases, including schema design and query optimization.
Preferred Qualifications:
Experience with machine learning frameworks and models.
Knowledge of cross-platform mobile development (e.g., React Native).
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
Benefits:
- Competitive salary
- Equity in line with company stage and role
- Comprehensive health, dental, and vision insurance
- Generous PTO and flexible work arrangements
- Opportunities for professional growth and development
- Collaborative and inclusive work environment with a passionate and talented team