Job Description
Location : Gurgaon (Work from office)
About Trademo
Trademo is a Global Supply Chain Intelligence SaaS Company, headquartered in Palo-Alto, CA. Trademo collects public and private data on global trade transactions, sanctioned parties, trade tariffs, ESG and other events using its proprietary algorithms. Trademo analyzes and performs advanced data processing on billions of data points using technologies like Graph databases, NLP and Machine Learning to build end-to-end visibility on Global Supply Chains. Trademo's vision is to build a single truth on global supply chains to help large and small businesses - discover new commerce opportunities, ensure compliance with trade regulations and build operational resilience.
Trademo last closed its $12.5 mn Seed Round from marquee Silicon Valley VCs. Trademo has been founded by Shalabh Singhal who is a third-time tech entrepreneur. Shalabh last co-founded ZipLoan. ZipLoan is a leading ntech lending startup in India. He earlier founded Credence, a Data-driven Digital Marketing, CRM Product and Sales Solutions company. Shalabh is an Alumni of Goldman Sachs, IIT BHU, CFA Institute USA and Stanford GSB SEED.
Tech is the DNA of Trademo , 30+ engineering folks who have been building next-generation high-impact product from India to the world. Our tech members have been part of making some great startups in India like - UrbanCompany, InfoEdge, 1MG, HighRadius, 1Tab, Netomi, Myntra, etc. We are further expanding our team and looking for a tech disruptor/problem solver who can be part of this making from India to the world journey.
Job Description
What you will be doing here :
- Build and groom a world-class software development team.
- Lead the software design, architecture, development, debugging, documentation, testing, deployment, maintenance, and improvement efforts in a fast-growing startup.
- Deep dive hands-on into coding and lead by example.
- Lead the team to follow the software development process including writing unit tests, performing code reviews, doing daily standups, setting OKRs and milestones, etc.
- HLD / LLD design in a optimal way for a given business problems
- Code review principles / guidelines and enforcing the part of release lifecyle
- Lead by example , Best at writing code , designing APIs , understanding security ,stakeholder management, release performance , code performance , optimisations wherever needed etc.
- Own, innovate, and maintain the backend infrastructure.
- Stay on top of state-of-the-art technologies and apply them.
- Collaborate with teams and share knowledge via tech talks and promote tech and engineering best practices within the team.
Technical Skills Required
- B.S. or M.S. degree in Computer Science or a related technical or equivalent practical experience.
- 2-8 years of relevant work experience in system design, algorithms, data structures, scalability, DevOps, security, and testing.
- Should be procient in writing codes in Python, GoLang and have clarity on RESTFul API concepts and their integral parts like Authentication( JWT), CSRF, CORS Protection, rate limiter, latency tracking, log tracking, etc.
- Demonstrated experience in delivering reliable, scalable, performant, and secure web-based systems and services in production.
- Extremely hands-on in coding along with a strong interest in leading a team and the ability to mentor / assign / help to team members to Uplift levels and delivering worldclass solutions.
- Should have depth in HLD, LLD design.
- Should have clarity of design pattern and microservices
- Strong relational database experience (PostgreSQL, MySQL, etc.)
- Strong Experience of NoSQL databases like ElasticSearch, MongoDB
- Have Good understanding of linux and server environment , cloud like Azure, GCP, IBM, CI/CD, Kubernetes , Alerting / monitoring , Scalability
- Exposure to data engineering - Data warehouse, ETL, SQL, and NoSQL databases
- Knowledge of a wide range of front-end and back-end technologies.
- Ability to write well-crafted, well-tested, readable, maintainable code.
- Strong Computer Science fundamentals data structures, algorithms, memory management, concurrency.
- A mature problem-solver who can absorb domain knowledge and use that to build robust technical architecture and ensure quality execution by the team.
- Enjoys nding novel solutions to hard technical problems.
- Ability to adapt to new technology with ease.
Soft Skills Required
- Experience in managing and working with a distributed set of team members.
- A hard-working, humble disposition.
- Desire to make a strong impact on the lives of millions through their work.
- Capacity to communicate well with stakeholders as well as team members
- A quick thinker who can adapt to a fast-paced startup environment and work with minimum supervision.
- Ability to get the job done
- Strong decision-making skills.