Senior Full-Stack Software Engineer

Bellwood Labs
Summary
Join Bellwood as a Senior Full Stack Software Engineer to build and scale business-critical web products. Collaborate with experienced team members to create high-quality client products. This role reports to a Development Team Lead and requires deep experience with Typescript, React, AWS, and Node.js. Responsibilities include designing, building, scaling, and enhancing software products, communicating technical topics clearly, collaborating with designers and product teams, and defining best practices. The position requires 5+ years of full-stack software development experience, experience building and scaling software products, and experience architecting and deploying software products to cloud providers. Annual travel to two company-wide events is mandatory.
Requirements
- Deep experience with Typescript, React, AWS, and Node.js
- Has 5+ years of full-stack software development experience
- Has experience building and scaling Software Products
- Has experience architecting and deploying Software Products to Cloud Providers like Google Cloud, Amazon Web Services, or Azure
Responsibilities
- Design, build, scale, and enhance Software Products, Apps, and Platforms based on Client Needs and Business Requirements
- Communicate Technical Topics clearly, in language that can be easily understood by Clients
- Collaborate with Designers, and Product Teams to propose solutions to meet the goals of Clients and their Products
- Define, refine, and document Best Practices that enable excellent team performance
Preferred Qualifications
- React Native, Flutter, Go, Angular, VueJS, Java/Spring Boot, or C#/.NET, Rails, Go, PostgresSQL
- AWS CDK, Step Functions, DynamoDb, Cloud Native Architecture
Benefits
- Open PTO
- Subsidized Medical, Dental, and Vision Insurance
- Short/Long Term Disability
- Profit Sharing
- 401k
- Company Retreats