Position: Senior Software Engineer (Full-Stack)
Company: FlexMade
Experience required: 5y
English level: upper

What You'll Do

- 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
- Mentorship! 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

Who You Are

- 5+ years 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 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.