We are looking for a Senior Web Developer who 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