Position Overview:
We are seeking a highly experienced and talented Senior Full-Stack Engineer to take a leadership role within our development team. In this position, you will play a key role in designing, developing, and optimizing end-to-end solutions that go above and beyond client expectations. You‘ll engage in a variety of projects, using your deep knowledge of modern technologies to create scalable, high-quality applications.
Key Responsibilities:
- Architect and build scalable, robust web applications using advanced JavaScript, React, and backend technologies.
- Lead the full application development lifecycle, focusing on best coding practices, innovative problem-solving, and thorough testing.
- Design and manage the integration of plugin systems to enhance functionality and user experience.
- Mentor junior developers while collaborating with the front-end team to ensure smooth integration of user-facing elements with server-side logic.
- Implement advanced security measures and data protection strategies.
- Develop and refine reusable code and libraries to streamline future projects.
- Drive collaboration across teams to ensure timely, high-quality project delivery.
- Lead the adoption of new technologies and trends in web development, encouraging a culture of continuous innovation.
Required Expertise:
- Strong proficiency in JavaScript and TypeScript.
- Extensive experience with React, RemixJS/NextJS, and their core principles.
- Experience working with modern state management libraries.
- Proficient in Node.js-based backend development and working with databases.
- Experience with WebSockets and real-time systems development.
- Excellent problem-solving skills and attention to detail.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional full-stack development experience, with at least 2 years in a senior or leadership role.
- Proven expertise in React, JavaScript, TypeScript, and modern backend frameworks.
Bonus Skills:
- Familiarity with GQL Yoga, EdgeDB, and Remix.
- Advanced knowledge of EdgeDB or similar database systems.
- Experience with deploying and managing applications on cloud infrastructure.
Tech Stack:
- React and TypeScript
- Three.js, WebGL experience
- EdgeDB, GraphQL Yoga
- Rust (nice to have)