About Us:Bang Bang Labs is a dynamic and innovative B2C SaaS company in the Personal Growth space. We create products that help users get to know themselves better and make significant progress in their Personal Growth journey. We are dedicated to creating innovative products that help improve the lives of our customers. Our team is passionate about pushing the boundaries of what is possible!
Role Summary:As Engineering Manager, you will lead our development team in building and maintaining scalable, high-performance applications. The ideal candidate will drive major technical projects, set coding standards, influence technical decisions, and foster a culture of continuous improvement. This role requires strong leadership, a deep understanding of system architecture, cloud services, and infrastructure, and a hands-on approach to software development.
Key Responsibilities:- Lead major technical projects from conception to deployment, ensuring alignment with business goals.
- Set and enforce coding standards, improving codebase quality and maintainability.
- Architect scalable, high-performance systems and manage large-scale infrastructure.
- Own database architecture, ensuring data consistency, security, and scalability.
- Plan and manage system integrations, optimizing communication between services.
- Drive continuous improvements in system scalability, performance, and reliability.
- Write production-ready, maintainable code that is testable and accounts for edge cases.
- Ensure robust testing strategies using automated frameworks and quality metrics.
- improvements in CI/CD pipelines with GitHub Actions and Heroku infrastructure.
- Lead front-end architecture decisions, ensuring best practices for UI/UX development.
- Maintain and improve observability through logging, monitoring, and alerting strategies.
- Implement and enforce security best practices across development and deployment processes.
- Work closely with the security team to address vulnerabilities and compliance requirements.
- Foster a security-first mindset within the engineering team.
- Mentor and coach engineers, fostering a culture of knowledge sharing and innovation.
- Facilitate clear and effective communication across technical and business teams.
- Encourage team feedback and promote continuous learning.
- Lead cross-functional teams, aligning technical initiatives with business objectives.
- Foster a culture of constructive feedback, open discussions, and collaboration.
- Build and maintain strong relationships with key stakeholders to align engineering efforts with company goals.
- Stay up to date with emerging technologies and best practices to drive technical innovation.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field (preferred).
- 5+ years of experience in software development, with at least 2 years in a managerial role.
- Proficiency in front-end technologies: HTML, CSS, JavaScript, and Tailwind CSS.
- Experience with Turbo and Hotwire for interactive UI development.
- Strong knowledge of PostgreSQL and database management.
- Experience with cloud services like AWS, Heroku, and containerization tools like Docker.
- Expertise in version control systems, particularly Git.
- Familiarity with payment systems such as Stripe or Chargebee.
- Proven experience managing engineering teams and leading technical initiatives.
- Strong problem-solving skills, with a structured approach to debugging and issue resolution.
- Ability to collaborate with cross-functional teams and business stakeholders.
- Track record of fostering a high-performing and collaborative engineering culture.
Why Join Us:
Join our team at BlossomUp and help shape the future of our products while making a meaningful impact. If you are a passionate and experienced Engineering Manager ready to take on new challenges, we want to hear from you!
- Join a fast-growing company.
- Opportunity to shape and influence a product used by a large user base.
- A collaborative environment where your ideas and contributions are valued.
- Professional development opportunities.