Job Description
Swell is a growing customer engagement software solution for small to medium-sized businesses. We leverage technology tools to enable business owners to receive and understand customer and employee feedback.
We are in the midst of an exciting time for the engineering squad. We are rebuilding our application into a cloud native platform built on React and Node with Typescript. There are plenty of opportunities to learn and influence our overall application design and architecture and to really make a difference in our software ecosystem. If you want to have meaningful work, then this is the place for you.
At Swell we are striving for a best-in-class developer experience which includes in-office snacks/soda/food, ping pong, and regular company activities. We embrace hybrid schedules and allow for deep focus and concentration time that can come from working from home. We maintain high quality code through relevant code reviews, pair programming and mentoring, practicing well formed unit and integration tests, and holding regular lunch and learns.
As a Full Stack Engineer you will:
- Write performant React front-end and Node.js backend web application code.
- Lead team trainings and mentor other developers in React, Javascript/Typescript and Node.js topics
- Participate in agile meetings
- Pair program and perform code reviews
- Be a thought leader and collaborate in design and architecture discussions
Requirements
Must haves:
- Expert proficiency in a modern web framework: i.e. React.js, Angular, or Vue.
- 3+ years of experience writing modern web applications in Javascript or Typescript in a professional environment
- 3+ years of experience writing performant backend applications in any language
- 3+ years experience participating in an Agile Software organization
Nice to haves:
- Masters Degree in Computer Science or equivalent work experience (3 years)
- Experience leading and mentoring a team of software engineers
- 1+ years writing React Native applications
- Experienced with Docker containers and Kubernetes
- AWS certifications or equivalent experience
- Experience with event processing workflows with AWS queues and lambda functions
- Proficient using Material UI, Prisma and NestJS frameworks
- Experience with PostgreSQL
Benefits
- Competitive compensation plus stock options
- 100% Employer-paid Medical, Dental, and Vision insurance
- Supplemental Disability and Life insurance
- Flexible PTO Policy
- Gym Access
- Company meals
- Phone allowance
- Flexible hybrid work from home policy
- Quarterly wellness days