Job Description :
We are looking for aSenior Web Developerwho thrives in fast-paced start-up environments and enjoys building scalable, high-performance web applications. You’ll be responsible for designing, developing, and maintaining complex systems that push the boundaries of interactive web experiences—including advanced 3D animations and visualizations.
This role requires a hands-on engineer who is highly self-organized, can take ownership of projects from concept to deployment, and is comfortable collaborating across product, design, and engineering teams.
Responsibilities
- Design, develop, and maintain scalable web applications using React and TypeScript .
- Implement robust RESTful APIs and integrate backend services with Python .
- Architect and optimize database systems for performance and scalability.
- Lead system design discussions, ensuring clean architecture and maintainable solutions.
- Build and optimize 3D animations and interactive experiences using Three.js (3js) .
- Ensure smooth integration of UI / UX designs into functional applications.
- Write clean, well-documented, and maintainable code with best practices.
- Collaborate with cross-functional teams in a start-up environment , adapting quickly to shifting priorities.
- Take ownership of tasks, self-manage timelines, and proactively solve problems.
- Mentor junior developers and contribute to a culture of continuous learning.
Requirements
- 5+ years of professional experience as a web developer in start-up or fast-paced environments .
- Expert knowledge of React and TypeScript .
- Strong proficiency in Python for backend and API development.
- Solid understanding of databases (SQL and / or NoSQL) and query optimization.
- Proven experience in system design and scalable architecture.
- Hands-on experience with Three.js and building 3D / interactive web applications .
- Strong understanding of RESTful API design and integration.
- Ability to work independently, self-organize, and manage multiple priorities.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Nice-to-Haves
- Experience with cloud platforms (AWS, GCP, or Azure).
- Familiarity with CI / CD pipelines and DevOps practices.
- Exposure to WebGL or other advanced visualization frameworks.
- Knowledge of GraphQL .
- Prior experience mentoring or leading small engineering teams.
Our Benefits
- A strong sense of appreciation and flat hierarchies
- Respectful and friendly working atmosphere
- A working environment tailored to your needs
- Close collaboration in our international team
- Flexible working hours