[Remote] Full Stack Software Engineer
Note: The job is a remote job and is open to candidates in USA. Bloom Growth provides a software-supported business growth operating system and operates as a fully remote company. The Full Stack Software Engineer will design, build, and evolve web-based platform systems across React and TypeScript frontend applications and C# backend services, owning features from design through delivery. The role also involves API development, database optimization, cloud monitoring, architectural decisions, testing, and collaboration with Engineering, Product, and Design.
Responsibilities
- Design, build, and maintain features across our React and TypeScript frontend and C# backend systems
- Own features through development, testing, deployment, and ongoing improvement
- Design and develop APIs with a focus on performance, scalability, and maintainability
- Write and optimize MySQL queries and contribute to database design and performance improvements
- Implement caching strategies and monitor application health using AWS tools
- Identify technical challenges, evaluate solutions, and contribute to architectural and technical decisions
- Participate in code reviews, testing, and collaborative problem-solving across the engineering team
- Partner with Product and Design to translate customer and business needs into high-quality solutions
- Contribute to code quality, system reliability, and continuous improvement of engineering practices
Skills
- Bachelor's degree in Computer Science or related field, or equivalent professional experience
- 3+ years of full stack or backend software engineering experience
- Strong proficiency in C# and experience with React and TypeScript
- Experience designing and developing APIs and production web applications
- Experience with MySQL, including schema design and query optimization
- Experience working with AWS or similar cloud environments and application monitoring tools
- Experience with Git, code reviews, testing, and collaborative development workflows
- Demonstrated ability to independently own and deliver features from development through release
- Strong communication skills and ability to collaborate effectively in a remote environment
- This role is open to candidates permanently residing in the United States, excluding California and New York
- Experience with background job processing tools such as Hangfire or similar
- Experience with Continuous Integration / Continuous Deployment (CI/CD) pipelines and DevOps practices
- Experience with containerization tools such as Docker or Kubernetes
- Experience with Object-Relational Mapping (ORM) frameworks such as Entity Framework or NHibernate
- Experience using AI development tools to improve engineering workflows
- Experience in a Software as a Service (SaaS) or Business-to-Business (B2B) product environment
Benefits
- 100% remote work environment
- Medical, dental, vision, and life insurance
- 401(k) with employer match (immediate eligibility)
- Unlimited PTO
- Paid parental leave
- Professional development opportunities
- Company-paid holidays
Company Overview