What you’ll do:
As a Senior Software Engineer, you’ll play an important role in developing software solutions to complex business problems in an e-commerce ecosystem. You will coordinate with UX experts, product owners, analysts, and other development teams to help deliver solutions with direct business impact. As part of the Scrum team, you will ship iterative code to production frequently. You will be working to grow and maintain applications using cutting edge technologies, including:
- React (with React hooks)
- AWS (ECS, SNS/SQS, Lambda, API Gateway, etc.)
- GraphQL (Apollo)
Who you are:
- You are passionate about your work and thrive in a collaborative environment.
- You are self-motivated and eager to contribute to the business and team above all else.
- You have a strong aptitude and desire to learn new technologies, give and receive constructive criticism, and grow outside your technical comfort zone.
- 5+ years of experience developing applications using any JS framework or stack
- Experience with NodeJS and any server framework such as Express.
- 2+ years of experience with core AWS services including Lambda, ECS, SQS/SNS, IAM
- Experience and desire to mentor junior developers
Other useful skills include:
- Experience with a modern headless CMS
- Event-based architecture
- MongoDB or AWS DocumentDB
- Unit testing using frameworks such as Jest
- GraphQL using frameworks such as Apollo
- Agile/Scrum/Kanban methodologies
- .NET Core 3.1 or 2.1
- AWS Cognito, Step Functions
Benefits and perks:
We believe that happy people do great work. What makes us happy? Things like:
- The opportunity to travel internationally with our customers (and without too, of course)
- Three weeks paid vacation your first year, and four weeks after your first year
- Market-leading benefits package including top of the line family health coverage, 401k with company match, tuition reimbursement, and more
- Free language classes
- A restaurant and bar right inside our building
- Discounts on EF products including our travel and language programs