We are passionate about building software products that solve important customer pain points in the supply chain industry. We are currently a team of full-stack engineers who are creating new technologies to identify and reduce supply chain errors. This Senior Software Engineer will be part of the Engineering org, reporting to the Director of Technology.
You will participate in our agile software development process and build amazing products that are highly desirable by our customers.
You are somebody who loves coding, can distill business requirements, and can lead technical direction while contributing to a fast-moving company.
You will participate in all stages of the software engineering process from conception through release, including:
Collaborate with product management, other engineers, and stakeholders to define problems, set goals, and engineer product features.
Lead the engineering efforts for new and existing products.
Write frontend and backend code of new features from start to finish, which includes system design, development, testing, deploying, and monitoring.
Minimize customer-facing outages by troubleshooting and fixing complex production issues quickly.
Continuously improve the engineering standards and direction by contributing to code reviews, architecture reviews, internal tools, and knowledge base.
B.S or M.S in Computer Science or equivalent work experience
5+ years of software development experience in a cloud environment.
Strong English comprehension and communication skills (C1 Advanced)
Experience in leading engineering projects.
Strong knowledge of data structures, algorithms, and software design patterns.
Strong work ethic and ability to excel with minimal guidance.
React, JavaScript with TypeScript, Node.js, Python, PostgreSQL, MySQL, MongoDB