What are the responsibilities and job description for the Lead Technical Software Engineer position at Rugiet Health?
Job Title: Lead Technical Software Engineer
Location: Remote
About Us:
Rugiet is disrupting healthcare as we know it. With personalized plans, a growing lineup of compound pharmaceuticals, and an easy-to-use online platform, we help patients create custom sexual health and wellness plans that align with their unique goals and lifestyles. All at a price they can afford.
Position Overview:
We are seeking a highly skilled and experienced Technology Lead to join our dynamic team at Rugiet. In this role, you will oversee the technical direction of our engineering efforts, mentor a talented team of developers, and contribute to building scalable, high-performance applications using Ruby on Rails. This is a leadership role requiring hands-on development experience, technical expertise, and a strategic mindset to drive innovation and excellence.
Key Responsibilities:
- Technical Leadership:
- Lead the design, development, and deployment of scalable Ruby on Rails applications.
- Drive best practices in code quality, architecture, and performance optimization.
- Make informed technical decisions and provide guidance on architecture and system design.
- Team Management:
- Mentor and guide a team of engineers, fostering a culture of learning and growth.
- Collaborate with cross-functional teams, including product managers and designers, to deliver high-quality solutions.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Project Management:
- Oversee the end-to-end software development lifecycle, from requirements gathering to deployment and maintenance.
- Prioritize and manage technical debt, ensuring long-term maintainability.
- Ensure timely delivery of projects by coordinating resources and resolving roadblocks.
- Innovation and Improvement:
- Evaluate and implement new tools, frameworks, and technologies to improve the development process.
- Monitor application performance and proactively address scalability and reliability challenges.
Day-to-Day Responsibilities:
- Attend daily strategic meetings to plan and create technical designs to address our various technical challenges and optimize our systems.
- Creating system design and architecture for our products and platforms.
- Mentor and coach less experienced engineers.
- Explain complex technical concepts in an easily digestible way to stakeholders and executives.
- Evaluate new libraries, languages, tools, and frameworks that will ensure our product and platforms are up to date and performing optimally.
- Develop our web applications and SaaS platform for all of our brands.
- Manage and ensure our product launches to released on time and smoothly.
- Diagnose and resolve system issues.
- Break down complex tasks into smaller chunks that can be assigned and distributed to different team members.
- Lead, guide, delegate, and inspire a small team of engineers.
Required Skills and Experience:
- 10 years of experience in software development, with at least 4 years in Ruby on Rails.
- Advanced proficiency in AWS services (e.g., EC2, RDS, S3, Lambda, CloudFormation, Route 53).
- Strong database experience with RDBMS or NOSQL.
- Experience with DevOps tools like Docker, Kubernetes, and CI/CD pipelines.
- Previous experience leading a technical team or acting as a senior mentor.
- Excellent communication and interpersonal skills to bridge the gap between technical and non-technical teams.
- Ability to inspire and motivate a team while driving accountability.
- Strong analytical skills with a solution-oriented mindset.
- Experience troubleshooting and resolving performance bottlenecks in web applications.
Nice to Have:
- Knowledge of microservices architecture and event-driven systems.
- Familiarity with healthcare or e-commerce platforms.
Benefits:
- Flexible working hours with a remote-first team.
- 401k
- Health, Dental, and Vision Insurance
- Opportunity to shape and grow the social media presence of an innovative, fast-paced brand.
- Work in a dynamic and creative team that values innovation and new ideas
- Professional development opportunities and career growth potential.
- Collaborative environment with cross-functional teams.
WE CAN ONLY HIRE US-BASED EMPLOYEES.