Design, develop, and maintain scalable, reliable, and secure systems, focusing on simplicity and maintainability.
Tackle complex technical challenges across the stack, driving innovation and delivering efficient solutions.
Provide guidance and mentorship to junior engineers, fostering a culture of learning and professional development.
Work within a team of Engineers and partner with Product, Design, and other stakeholders to define and prioritize work, ensuring the successful delivery of high-quality features.
Maintain high standards for code quality, testing, and software development practices.
Take ownership of entire features from ideation to deployment, influencing specs and building out backend services.
Work with other teams to contribute to scaling processes, tools, and technologies.
Requirements
5+ years of experience in software engineering
Proven track record of architecting and implementing complex, distributed systems in production environments
Strong understanding of full-stack development principles and scalable system design
Experience with cloud platforms, preferably GCP
Experience building complex web applications and working with large datasets
Demonstrated ability to learn and adapt to new technologies
Previous startup experience (Bonus)
Previous Senior+ positions (Bonus)
Previous logistics or supply chain experience (Bonus)
Experience with JavaScript/Typescript projects (Bonus)
Experience with state management libraries (Redux, Zustand, etc.) (Bonus)
Knowledge of testing frameworks and practices (Jest, Cypress, Playwright, etc.) (Bonus)
Experience with real-time applications using WebSockets or Server-Sent Events (Bonus)
Experience with message queues and event streaming (Kafka, RabbitMQ, etc.) (Bonus)
Experience with observability and monitoring tools (Prometheus, Grafana, DataDog, etc.) (Bonus)
Experience with progressive web applications (PWAs) and mobile-responsive design (Bonus)
Knowledge of performance optimization techniques for web applications (Bonus)
Benefits
Professional development opportunities
Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.