Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Architect, build, and maintain products that delight millions of customers. You are responsible for coding, testing, debugging, delivering, and supporting multiple applications
- Help support our ongoing commerce initiatives
- Ship code and features that meet accessibility and performance standards
- Support and develop other engineers by providing advice, coaching, and educational opportunities
- Successful and on-time delivery of resilient software products
- Advocate and promote good software practices and support of technical standards
- Critical and constructive participation in code review
- Day-to-day support of platform availability and performance standards
- Help drive coding standards that empower the team to produce and deliver high quality, maintainable software
- Write, review, or provide feedback on technical design proposals
- Contribute to our vibrant remote culture. Deploy on day one
Job Requirements
Job Requirements
- 5+ years of experience developing and architecting for the web. You have intermediate to advanced front-end skills (JavaScript and React) and equally strong experience building back-end services with Python
- Familiarity with NoSQL and document-oriented databases (e.g. Datastore)
- Good practical understanding of source control, development, and deployment workflows
- Experience practicing and implementing continuous delivery using Lean and Agile processes
- Demonstrated grasp of functional and object-oriented programming patterns and algorithms
- Experience with GraphQL or REST APIs and API design
- Strong written and verbal communication skills. Explaining complex technical concepts to designers, POs, and other engineers is no problem for you
- You can lead technical architecture discussions and help drive technical decisions within your team
- You have a strong dedication to code quality, automation, and operational excellence through unit tests, documentation, and workflow
- Prior e-commerce experience with an affiliate, transactional, and popular third-party platforms (e.g. Shopify) is ideal
- GCP experience or experience working with cloud-based platforms preferred
- BS in Computer Science (or equivalent degree) or equivalent work experience
Familiar technologies:
- JavaScript libraries: React
- Programming languages: Python, JavaScript
- Software Interfaces: Application Programming Interface (API)
- Schema Definition Language (SDL): GraphQL
- Software architectural styles and patterns: Representational state transfer (REST)