Job Description
As a Founding Engineer, Full-Stack, you will play a pivotal role in shaping the technical foundation of Stelo's product ecosystem. This position requires a deep understanding of both front-end and back-end development to create seamless, user-centric solutions that drive business growth. You will work closely with cross-functional teams to design, develop, and maintain the core components of our platform, ensuring alignment with product vision and technical excellence.
Key Responsibilities
- Develop simple, intuitive, and delightful user experiences across all of Stelo's user-facing ecosystem of products, focusing on usability, accessibility, and performance optimization.
 - Design and build REST/GraphQL APIs for both internal and external use, ensuring they are secure, scalable, and aligned with business requirements while maintaining high standards of documentation and version control.
 - Write high-quality, well-tested, readable, and scalable code that adheres to best practices, leveraging modern development methodologies such as Agile or Scrum to deliver timely and reliable solutions.
 - Collaborate with product managers and designers to translate user needs into technical specifications, iterating on prototypes and conducting user testing to refine the final product.
 - Implement and maintain robust systems for monitoring, logging, and debugging, utilizing tools like DataDog and Docker to ensure system reliability and performance.
 - Contribute to the development of scalable infrastructure using cloud platforms such as AWS and Vercel, while also mentoring junior engineers and fostering a culture of continuous learning and improvement.
 - Stay updated with emerging technologies and industry trends, actively participating in the evaluation and integration of new tools and frameworks to enhance productivity and innovation.
 
Job Requirements
- Proficiency in React and Typescript for building dynamic, responsive front-end interfaces with a strong emphasis on component-based architecture and state management.
 - Expertise in Node.js and Apollo GraphQL for developing scalable back-end services, ensuring efficient data handling and seamless integration with front-end applications.
 - Strong knowledge of Next.js for creating server-side rendered pages and optimizing performance for both static and dynamic content delivery.
 - Experience with Postgres for designing and managing relational databases, including schema optimization, query performance tuning, and data integrity enforcement.
 - Familiarity with DevOps practices, including Docker for containerization, AWS for cloud infrastructure, and Vercel for deployment, to ensure smooth CI/CD pipelines and system scalability.
 - Excellent problem-solving skills and the ability to debug complex systems, with a focus on identifying root causes and implementing effective solutions.
 - Strong communication skills to collaborate effectively with stakeholders, document technical decisions, and present progress to non-technical audiences.
 - Ability to work independently and as part of a team, balancing ownership of projects with collaborative efforts to achieve shared goals.
 - Passion for building high-quality software with a commitment to continuous learning, code reviews, and maintaining clean, maintainable codebases.
 - Experience with monitoring tools like DataDog to ensure system reliability, track performance metrics, and proactively address potential issues.
 


