Position: Middle Full Stack Engineer (Next.js/React.js, TypeScript, Node.js)
Company: ScrumLaunch
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2023-06-01T00:00:00+03:00

We are looking for a full-stack engineer to join our small but nimble team whose mission is to** build AI-powered products**. As a full-stack engineer, you will work on developing and implementing consumer facing products, incorporating large language models (LLMs), embeddings, and various social driven features.

We are looking for a full-stack engineer to join our small but nimble team whose mission is to build AI-powered products. As a full-stack engineer, you will work on developing and implementing consumer facing products, incorporating large language models (LLMs), embeddings, and various social driven features.

**Responsibilities:**

Collaborate with the co-founders to define and prioritize features on our product roadmap.
Productionize and launch new AI technology integrations into our core product
Design, develop, test and maintain high-quality software solutions that are scalable and easy to maintain.
Contribute to the full software development lifecycle from ideation to deployment.

**Requirements:**

- 3+ years of experience as a Software Engineer;
- You're proficient with our technology stack: Next.js (or React.js), TypeScript, Node.js, and Postgres;
- Expertise building and prototyping: You understand how system components fit together, from the user interface to the data model. You are familiar with relational database systems like Postgres, and have experience building products from scratch;
- Shipping quality product: You partner closely with product and design to craft beautiful user experiences, leveraging a variety of web technologies;
- Problem-solving: You approach problems holistically, starting with a clear and accurate understanding of the context. You can navigate ambiguity, decompose complex problems into clean solutions within certain business constraints;
- Empathetic communication and collaboration: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed. You are a lifelong learner and invest in both your own growth and the growth, learning, and development of your teammates;
- Impact-orientation and user focus: You care about business impact and prioritize projects accordingly. You understand the balance between craft, speed, and the bottom line. You enjoy collaborating cross-functionally to accomplish shared goals.

**Nice to Haves:**
- You have experience building AI products using LLMs, embeddings (& vector databases) and other ML technologies;
- You have experience driving teams toward shared goals and can balance business priorities with individuals’ strengths, areas of interest, and career development goals;
- You have experience working with Python;
- You have experience working with AWS (specifically SageMaker, S3, EC2, Lambda, DynamoDB).

**Extra Nice to Haves:**
- You have experience building search features in products using technologies like Apache Lucene, ElasticSearch, and/or OpenSearch

‼️Working at least till 1-2pm EST‼️

✅We offer:
—📈 Opportunity to grow as an expert;
— 🖇️Flexible working conditions;
—🏝️ 24 days of paid vacation;
— 🤒10 sick days;
— 🦁Office in the city center;
— 👨‍👩‍👧Friendly and open-minded team;
— 🇬🇧English classes;