Senior Full Stack Developer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Software Engineer
About the Team
We are a passionate team of full-stack engineers dedicated to building innovative software products that address critical customer pain points within the supply chain industry. Our mission is to develop cutting-edge technologies designed to identify and mitigate errors in supply chain operations. This Senior Software Engineer role is an integral part of our Engineering organization, reporting directly to the CTO.
About the Role
As a Senior Software Engineer, you will actively participate in our agile software development lifecycle, contributing to the creation of highly desirable and impactful products for our customers. We are looking for an individual who thrives on coding, can effectively translate business requirements into technical solutions, and possesses the ability to guide technical direction while contributing to the rapid growth of our company.
Key Responsibilities
You will be involved in all phases of the software engineering process, from initial conception through to final release. This includes:
- Collaborating closely with product management, fellow engineers, and stakeholders to define problems, establish project goals, and engineer product features.
- Leading the engineering efforts for both new and existing product development.
- Writing and owning frontend and backend code for new features, encompassing system design, development, testing, deployment, and ongoing monitoring.
- Minimizing customer-facing service disruptions by proactively troubleshooting and resolving complex production issues with speed and efficiency.
- Continuously enhancing our engineering standards and strategic direction through active participation in code reviews, architecture reviews, development of internal tools, and contributions to our knowledge base.
Skills, Knowledge, and Expertise
- Bachelor's or Master's degree in Computer Science or equivalent practical experience.
- A minimum of 5 years of software development experience within a cloud environment.
- Proficiency in English with strong comprehension and communication skills.
- Proven experience in leading engineering projects.
- Deep understanding of data structures, algorithms, and common software design patterns.
- A strong work ethic and the ability to excel with minimal supervision.
- Bonus points for experience with: React, JavaScript with TypeScript, Node.js, Python, PostgreSQL, MySQL, MongoDB.
Job Details:
- Job Type: Full-time, Permanent
- Work Location: In-person in Noida, Uttar Pradesh, India