✨ About The Role
- The Staff Software Full Stack Engineer will lead the design and development of scalable and robust systems.
- Collaboration with cross-functional teams to define system architecture and design is a key responsibility.
- The role involves driving technical strategy and setting standards for engineering practices.
- Mentorship of both senior and junior engineers is expected, fostering a culture of continuous learning.
- The engineer will represent the team in broader company discussions, contributing to product and business strategy.
- Researching and introducing advanced technologies and tools will be part of the job.
- Identifying challenges in current architecture and providing expertise to resolve them is crucial.
- The position emphasizes continuous improvement in both product and development processes.
âš¡ Requirements
- The ideal candidate will have over 8 years of frontend development experience, particularly with JavaScript, TypeScript, and React.
- A strong background in software development using frameworks such as Ruby on Rails, Python, or Node.js is essential.
- Candidates should possess hands-on experience with cloud services like AWS, Azure, or Google Cloud.
- Successful applicants will have a proven track record of leading the architecture of complex systems and making informed design decisions.
- The role requires proficiency in building and scaling distributed systems, ensuring performance and adaptability.
- A deep understanding of programming and advanced design patterns is necessary for this position.
- Experience in optimizing large-scale applications and managing extensive databases is highly valued.
- Candidates should be familiar with web services and API standards, particularly REST and GraphQL.