We are Bloom Growth™—an ecosystem for the growth of your entire team. Our ecosystem includes foundational tools for strategic planning, defining roles, and a platform for both Leadership and Departmental teams to have powerful weekly meetings. Bloom is one brand within Winter International LLC. And, while you'll be working for Bloom, you'll have plenty of opportunities to connect with the rest of our Winter International LLC team. This position is 100% remote. Actually, our entire company is fully remote!
About The Role
As a Senior Backend Engineer at Bloom Growth, you will play a crucial role in leading backend development efforts, mentoring junior team members, and driving the technical direction of our projects. You are responsible for developing, testing, and shipping a high-quality application that creates new possibilities for entrepreneurs and their team members. You'll be focused on delivering impactful solutions that put users and outcomes first, while also ensuring the robustness and security of our systems. You will work on a small team of developers, designers, and product owners.
Duties/Responsibilities:
- Technical development and deployment:
- Design, develop, and deploy high-quality, user-focused backend solutions that deliver real value across the Bloom Growth ecosystem.
- Lead the development and maintenance of our backend services and GraphQL API, ensuring scalability, performance, and security.
- Ensure our applications are fast, secure, and reliable.
- Utilize CI/CD tools like GitHub Actions to set up and maintain automated pipelines for continuous integration and delivery.
- Apply iterative development practices to drive rapid feature improvements and ensure timely delivery.
- Risk management and best practices:
- Identify and mitigate technical risks early on to prevent potential issues, including data leaks, ensuring the security and integrity of our systems.
- Own the health and quality of the systems you build and advocate for best practices.
- Be proactive in identifying areas for improvement and taking action to enhance the system's performance and maintainability.
- Collaboration and cross-functional work:
- Work closely with our front-end developers and product team to build and improve features.
- Collaborate with cross-functional teams to deliver new features, refactor existing code, and contribute to product strategy.
- Communicate effectively within the team and
- with leadership about progress, challenges, and technical decisions.
- Mentorship, leadership, and innovation:
- Review code, mentor junior developers, share your knowledge and foster a culture of continuous learning and improvement.
- Take initiative in architectural discussions, code reviews, and decision-making processes, encouraging healthy debate to arrive at the best solutions.
- Bring new ideas to the table and help us stay ahead in tech.
- Prioritize user outcomes in all development processes, ensuring that our solutions address real user needs effectively.
*Duties, responsibilities, and activities may change over time as the organization grows and matures.