Senior Full-Stack Software Engineer
Posted Updated
Description
- As a Senior Software Engineer, you will play a key role in building and enhancing Applecart’s software platforms
- Your work will span backend services, cloud infrastructure, and front-end applications, contributing to scalable, high-impact solutions
- You will collaborate with a hybrid-remote team of skilled engineers to develop well-architected systems that drive business value, whether through API development, full-stack applications, or infrastructure improvements
- Design, develop, and maintain well-tested, scalable software for backend services, APIs, and front-end applications
- Work closely with engineers, often through pair programming, to ensure high-quality code and system design
- Mentor junior developers, sharing best practices in coding, design, and debugging
- Collaborate with Product and UX teams to refine project requirements and enhance user experiences
- Contribute to architectural discussions and technical design decisions to drive the evolution of our systems
- Stay up to date with industry trends and emerging technologies to continuously improve our development practices
Benefits
- 35 days of Paid Time Off: 20 vacation days, 10 personal days, 5 sick days
- 14 company holidays
- Bereavement leave
- 16 weeks of fully paid parental leave inclusive of birth and adoption for primary and secondary caregivers
- Frequent company-wide and team social events such as games nights, cooking classes, summer boat cruises, paint & sip, karaoke, escape rooms, bowling, team dinners, baseball games, holiday parties, and plenty more
- Stocked fridge full of drinks and plenty of healthy (and less healthy) snacks
- Weekly happy hour and bagel breakfast
- Pre-tax commuter benefits
- $300 workstation budget to personalize your at-home or in-office space
- Hybrid in-office setup: we work from our offices in midtown Manhattan every Tuesday - Thursday and give the option to work from anywhere on Monday and Friday
- Applecart pays 75% contribution towards Medical, Dental and Vision
- 401(k) with 4% company match
- HSA and FSA
- OneMedical: On-demand primary care free to all employee whether you take our insurance or not
- Health Advocate: Personal healthcare concierge
- Teladoc: Network of virtual healthcare providers
- Talkspace: Online mental health therapy
- Headspace: Full access to the meditation app
- Kindbody: Fertility and gynecology services
- Experience designing and implementing complex systems such as SOAs
- Familiarity with data engineering tools (e.g., Apache Spark) is a plus
- Proficiency in infrastructure-as-code and DevOps best practices
- Strong computer science fundamentals and knowledge of development best practices (e.g., agile, clean code, test-driven development, CI/CD)
- 7+ years of professional software development experience across backend, full-stack, or infrastructure development
- Proficiency in Python as a primary backend language
- Ability to provision cloud resources using infrastructure-as-code
- You enjoy tackling complex technical challenges and are comfortable working across different areas of the stack
- You take pride in writing clean, well-structured code and continuously seek ways to improve development practices
- Strong backend development skills, with expertise in multiple programming languages
- Excellent technical communication skills
- Strong technical leadership skills, leading by example in design, refactoring, testing, debugging, and troubleshooting
- You are an experienced, adaptable software developer who thrives in an ambitious startup environment
- You are a strong collaborator, working effectively with engineers, product teams, and non-technical stakeholders
- Experience building and deploying cloud-based applications, preferably on AWS
- Experience with front-end development, particularly React
