- Architect and implement innovative solutions: Design, code, and debug complex software systems, constantly improving performance and functionality, while making trade-offs between balancing new technology, providing incremental business value, and simplifying our platform.
- Problem-solve like a pro: Investigate and resolve software-related issues, optimize performance, and deliver exceptional user experiences.
- Become a technical sherpa: Share your expertise by training and guiding other engineers, fostering a collaborative and learning-oriented environment.
- Lead teams to deliver customer value, drive business growth, and build scalable technology platforms for the future by sharing expertise, fostering collaboration, and overseeing technical aspects of projects.
- Improve the observability of our production services, allowing the team to quickly highlight gaps, resolve issues, and understand the performance of our systems.
- Lead by example with a high standard for coding practices, including modern software development approaches, test automation, and a strong focus on security.
Your experience should include...
- 5+ years of software engineering experience and a proven track record of success.
- 3+ years of Node.js experience.
- Experience with Amazon Web Services (AWS), Testing, CICD, Git, Relational and no-SQL Databases, and Docker/Kubernetes.
- Comfortable in a fast-paced agile development environment with frequent releases on codebases that are open for inner source contributions.
- Knowledge of principles for high-performance design for both REST APIs and web vitals.
- Experimentation mindset, guiding teams to build capabilities iteratively to meet customer expectations
You might also have...
- Worked with frontend technologies like React and Next JS.
- Experience with global traffic management, edge computing, and CDNs such as Akamai.
- Experience managing or contributing to open-source projects is a plus