We are seeking a talented and experienced Senior Full Stack Engineer to join our team and contribute to the development of a cutting-edge smart building automation solution. As a key player in this project, you will leverage your skills to design and implement innovative features and ensure the reliability of our platform.
Principal Responsibilities
- Code Reviews. Provide timely and constructive code reviews for team members to ensure high-quality code and adherence to best practices.
- Microservices Design. Design and implement scalable and efficient microservices to enhance our platform.
- On-Call Support. Participate in on-call rotations to address and resolve outages promptly.
- Collaboration. Work closely with a team of full stack and DevOps engineers to make informed decisions and implement new features.
- Decision Making. Take responsibility for design decisions related to APIs, microservice architecture, data storage solutions, and platform responsiveness.
Requirements
- Experience. Minimum of 6 years of experience as a Full Stack Engineer.
- Education. Bachelor’s degree in Computer Engineering, Computer Science, or a relevant field.
Skills
- Proficiency in React.js, Redux, TypeScript, HTML/CSS, and GraphQL (mandatory).
- Strong knowledge of design analytics, algorithms, and measurement techniques.
- Creative thinking with strong analytical abilities and problem-solving skills.
- Experience in building or maintaining a technology platform.
- Background in IoT or smart building technologies.
Acceptable Alternative Skills and Tools
- Experience with Angular or other JavaScript frameworks.
- Familiarity with GCP or Azure.
- Experience with other BaaS (Backend as a Service) platforms.
- Knowledge of containerization technologies.
- Experience with backend languages such as Ruby or Python.
Join us in shaping the future of smart building automation! If you are a dedicated full stack engineer with a passion for innovative technology, we encourage you to apply.