Our client is the first AI product placement platform leveraging AI to insert photo-realistic imagery into existing video content. This gives creators new monetization opportunities and a much more scalable and automated way for brands to get sponsorship opportunities.
About the client
About the project
This is a very complicated and sophisticated product both in terms of business logic and technically. We need somebody with a lot of relevant experience and an understanding of how contemporary web applications work. You should be very well-versed in the area of system design and distributed systems architecture. You should be beck-end focused. You should be willing to spend time to understand deeply the business needs and how the system should work properly. And last but not least, you must have a startup-oriented mindset.
Responsibilities
- Design and develop the server-side and a bit of client-side of the application using Node.js, React, and other technologies as required.
- Collaborate with cross-functional teams including product managers, and other developers.
- Write clean, scalable, and maintainable code.
- Optimize the application for maximum speed and scalability.
- Debug issues and identify bottlenecks in the application.
- Ensure the application meets the highest standards of quality and performance.
Requirements
- 8+ years of successful software development experience.
- Knowledge of distributed systems architecture.
- Being proficient with TypeScript.
- Proficiency with Node.js.
- Experience working with NestJS.
- Experience working with React.
- Experience with PostgreSQL or other RDBMS + ORM.
- Experience working with AWS (S3, ECS, EC2).
- Experience working with Docker.
- Excellent problem-solving skills.
- Upper-Intermediate or higher level of knowledge of English.
As a plus
- High level of knowledge of Next.js.
- Experience working with tRPC (React-query), and TailwindCSS.
- Experience with Zod schema declaration and validation library.
- Working experience with such Amazon services as SQS, Mediaconvert, Rekogniition, and EventBridge.
- Experience working with Prisma ORM.
- Bachelor’s degree in Computer Science or related field.
We offer
- Competitive salary and benefits.
- Flexible working hours.
- Vacation – 20 working days’ annual leave.
- Paid sick days.
- A personal laptop with all the essential software installed.
- State holidays are granted.
- Corporate accountant, lawyer, and psychologist services.
- Bureaucracy-free and transparent management.
- Costs related to participation in workshops and professional conferences are covered.
- Online сorporate English classes are covered.
Location
Kyiv, Remote, Warsaw
Job type
Full time
English level
Upper-Intermediate
Date posted
Feb 12, 2024