The role of a full-stack engineer is to build and maintain the backend and frontend of an application. This requires a deep understanding of both Node.js and React, as well as experience with Typescript.
In this position, you will be responsible for building, testing, and shipping features that solve user problems. You will also need to triage and fix bugs, as well as generate proposals to align the team on your solution if it's a multi-person effort.
Requirements for this position include 5+ years of experience with Node, React, and Typescript. You should also be comfortable touching all parts of code when needed, from mouse click to DB. Additionally, you should have excellent written skills in English and B2 or above spoken English proficiency.
This is a great opportunity for a self-motivated engineer who wants to work in a fast-paced environment. As a member of our team, you will be given a lot of responsibility and the freedom to execute. We believe in constantly questioning the status quo and working hard and smart to deliver high-quality results.
We are looking for someone who is passionate about delivering exceptional user experiences and has a strong desire to learn and grow. If you're a motivated and talented engineer who is excited about the prospect of working on a cutting-edge project, we'd love to hear from you.
Key Responsibilities
* Build, test, and ship features that solve user problems
* Triage and fix bugs
* Generate proposals to align the team on your solution if it's a multi-person effort
* Review PRs to ensure that you're not siloed in your own feature and that standards are upheld
Requirements
* 5+ years of experience with Node, React, and Typescript
* Comfortable touching all parts of code when needed, from mouse click to DB
* Excellent written skills in English
* B2 or above spoken English proficiency
What We Offer
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development. We are committed to creating a positive and inclusive work environment where everyone can thrive.
We believe in the importance of work-life balance and offer flexible scheduling and remote work options. We also provide access to ongoing training and education opportunities to help you stay up-to-date with the latest technologies and trends.