Posted on Thursday, September 28, 2023
Chief Technology Officer / Founders
The Lead Engineer at kitchn will play a pivotal role in shaping the technical direction and development of our software products, focusing predominantly on backend development while also contributing to front-end initiatives. The ideal candidate will possess extensive experience with Ruby on Rails, Docker, and AWS, along with a foundational understanding of front-end technologies such as React and TypeScript. As a fully remote organization, we are seeking an individual who is self-motivated, an effective collaborator, and capable of leading a distributed team to deliver high-quality software solutions.
Technical Leadership & Strategy:
Oversee the technical development and architectural decisions of the software products.
Make high-level design choices and enforce technical standards, including software coding standards, tools, and platforms.
Mentor and guide development team members, fostering an environment of continuous learning and improvement.
Lead the development and optimization of scalable and secure backend services using Ruby on Rails.
Write maintainable, efficient, and high-quality code, adhering to best practices.
Optimize applications for maximum speed, scalability, and reliability.
Collaborate with front-end developers to integrate user-facing elements using server-side logic.
Contribute to front-end development initiatives as needed, with a focus on React and TypeScript.
Provide insights and recommendations on front-end technologies and approaches.
Deployment & Optimization:
Manage deployments using Docker and AWS, ensuring optimized resource utilization and application performance.
Monitor and troubleshoot issues, applying fixes and enhancements as needed.
Work closely with product managers, designers, and other stakeholders to align technical solutions with business needs and user requirements.
Promote effective communication and collaboration within a fully remote, distributed team.
Stay abreast of the latest trends and technologies in software development.
Drive initiatives to improve development processes, tools, and methodologies.
Education & Experience:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Extensive experience as a Backend Developer, with proven experience in leading technical teams.
Proficient in Ruby on Rails, Docker, AWS, React, and TypeScript.
Skills & Abilities:
Strong knowledge of software architecture, design patterns, and both front-end and back-end development.
Excellent analytical, problem-solving, and decision-making skills.
Strong communication and interpersonal skills, with the ability to lead and collaborate with remote teams.
Self-motivated and disciplined, with a strong work ethic.
Experience with Agile/Scrum methodologies.
Experience in Continuous Integration/Continuous Deployment (CI/CD).
This is a fully remote position requiring a stable internet connection, conducive work environment, and the ability to work effectively with a distributed team.
The candidate should be flexible with working hours and willing to adjust schedules based on team requirements and project deadlines.
Include the role's title in your subject line.
Send along links that best showcase the relevant things you've done.