Apply to this job

Back to search

Posted December 19th

Senior Full Stack Engineer

New York, New York

Employer

Gainful

Industry

Retailer and Tech

View Full Profile

Posted December 19th

Senior Full Stack Engineer

New York, New York

Function

Operations

Experience

Other

Type

Other

Gainful is changing the way people shop for nutrition products to support their active lifestyle and help them achieve their fitness goals. Launched in 2017, Gainful is backed by some of the world's best venture investors (including Y Combinator, Dorm Room Fund, BrandProject, and Courtside VC). Gainful combines personalization with the highest quality ingredients to make sports nutrition accessible for every body. Our first 3 products are Personalized Protein Powder, Hydration, and Pre-Workout.

Job Description:

We are looking for a software engineer with 5+ years of experience with Django and cloud services such as AWS. As the 4th full time engineer on this team, you will be a leader in the effort to continue to roll out new features with the goal of creating a delightful experience for Gainful's customers as they interact with the digital product across all steps in their lifecycle: pre-purchase, post-purchase, reactivation, etc. The ideal candidate will also build, run, and scale services in AWS to support our rapidly evolving infrastructure needs.

Responsibilities include:
  • Working with the CTO and other team members to plan, design, and implement new features
  • Owning AWS infrastructure and deployment schedules
  • Develop and own process of CI/CD
  • Improve performance and tracking of asynchronous tasks using Celery / RabbitMQ
  • Ensure backend code is optimized for performance
  • Maintain and improve existing data warehousing solutions with an emphasis on security

Required:
  • 3-5 years experience in software engineering role using Django
  • Experience with AWS cloud services: EC2, ElasticBeanstalk, RDS, S3, CloudWatch, CloudFront, Redshift
  • Experience managing and optimizing MySQL databases for high availability, scalability, and performance
  • Experience with containerization, configuration, and orchestration of applications/microservices (Docker/AWS ecs/kubernetes)
  • Experience working with message brokers such as Redis/RabbitMQ and asynchronous tasks queues like Celery
  • Experience with CI/CD using Jenkins, CircleCI, or similar
  • Ability to understand business requirements and translate them into technical requirements
  • Relentlessness in optimization

Other things to know:
  • Strong proficiency in React/JavaScript/jQuery
  • Strong project management and organizational skills.

Preferred:
  • Interest or experience in nutrition, wellness, or food/bev
  • Experience working on a small team without clearly defined tasks

Location: New York City (100% remote during COVID-19 outbreak)

Hours: Full time, unlimited PTO

Pay: competitive salary + equity

Health Insurance: Choice between Blue Shield Gold Full PPO 750 or Blue Shield Platinum Full PPO 0
  • Gainful will cover 99% of the monthly cost of the Gold plan, or 85% of Platinum
  • If you opt out of group healthcare coverage, Gainful will add $250/month to your salary as a wellness stipend

Dental: Guardian EM Dental 10

Vision: CA Beam VSP Choice Plan 2

Pre-tax benefits
  • Health FSA
  • Dependent Care FSA
  • Commuter

Visa sponsorship: Not Available

Perks: Unlimited free Gainful product and swag. Work from home stipend.

Start Date: ASAP

Gainful is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Come as you are :)