16 SNITCH Jobs
SDE II
SNITCH
posted 23hr ago
Flexible timing
Key skills for the job
About Snitch
Established in 2020 as a direct-to-consumer (D2C) brand, Snitch has swiftly emerged as Indias premier fashion brand. Our aspiration is to become the ultimate choice in fashion for men, seamlessly blending online and offline experiences. Notable achievements include our standout appearance on Shark Tank India Season 2, where we clinched a landmark all-Shark Deal, setting us apart in the industry. Moreover, we have successfully raised Rs 110 crore in Series A funding round, with support from distinguished investors such as Singapore-based venture capital firm SWC Global and IvyCap Ventures.
Committed to delivering exceptional customer experiences, we are embarking on an exciting journey to build a world-class engineering team from scratch. Our focus lies in crafting bespoke frontend experiences using React and React Native technologies, as we transition from our current Shopify platform to a fully customized solution. Additionally, we will be leveraging Node.js and Python on the backend, organized within a microservices architecture, to ensure flexibility, scalability, and efficiency in our system.
About The Role
As a Software Development Engineer (SDE II) at Snitch, you will play a pivotal role in spearheading the development of our shopping, supply chain and data engineering systems. Working within a high-performance team, you will have the opportunity to leverage your expertise to architect and build innovative solutions that elevate our customer experience to new heights. This is a unique opportunity to join us at the forefront of our engineering transformation, be part of our founding engineering team and work closely with the Chief Technology Officer (CTO) on creation of a platform that will redefine the future of online fashion retail.
What Youll Do
Full Stack Development: Spearhead the development efforts for our frontend andbackend systems, utilizing React and React Native for frontend development and Node.js and Python for backend services.
Architect and Implement Microservices: Design, develop, and maintain microservices architecture to ensure scalability, flexibility, and modularity of our systems, with a focus on optimizing performance and resource utilization.
Ensure Code Quality and Documentation: Write clean, maintainable, and well-documented code.
Ensure Security and Reliability: Implement robust security measures and best practices across all layers of the application stack, including authentication, authorization, data protection, and encryption. Continuously monitor and enhance system reliability, uptime, and fault tolerance.
Collaborate with Cross-functional Teams: Work closely with stakeholders to understand business requirements, translate them into technical solutions, and deliver high-quality features and products that meet user needs.
Drive Technical Excellence: Lead by example in adopting industry standards and emerging technologies to innovate and improve our development practices.
Optimize Performance and Scalability: Identify bottlenecks, optimize system performance, and implement strategies for horizontal and vertical scalability to support growing business demands and user traffic.
Agile Development: Embrace Agile methodologies and practices, including sprint planning, backlog grooming, daily standups, and retrospective meetings. Contribute to a culture of continuous improvement and learning within the engineering team.
Who You Are
2+ years of experience in design and development of highly scalable applications and platform development
Strong computer science fundamentals: data structures, algorithms, design patterns
Experience working on these technologies like ReactJs, React Native, Node JS, HTML5,CSS3, JavaScript
Hands-on experience in Microservices, RESTful web services development in NodeJS
Experience with TDD (Test Driven Development) and writing robust Unit Test cases
Working knowledge of SQL/No-SQL and database technologies (MySQL, Mongo DB,Cosmos DB)
Knowledge of any cloud platform solutions (Azure, GCP, AWS)
Exposure to architecture best practices (Cloud, Microservices, Serverless)
Knowledge in deploying solutions on any of these cloud platforms (Azure, GCP) and containerized ecosystems (Docker, Kubernetes)
CI/CD Automation experience with tools like Git, Maven, Jenkins Azure DevOps is a good to have
Willing to adapt and learn new/emerging technologies
Exceptional communication, interpersonal skills, and a team player
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Software Development Engineer II roles with real interview advice