Lead Software Engineer - App Crawling

at Anakin

Posted by Siddharth Patra
Remote only
3 - 10 yrs
₹20L - ₹30L / yr (ESOP available)
Full time
Amazon Web Services (AWS)
Web Scraping
NodeJS (Node.js)

Your Responsibilities would be to:

  • Architect new and optimize existing software codebases and systems used to crawl, launch, run, and monitor the Anakin family of app crawlers
  • Deeply own the lifecycle of software, including rolling out to operations, managing configurations, maintaining and upgrading, and supporting end-users
  • Configure and optimize the automated testing and deployment systems used to maintain over 1000+ crawlers across the company
  • Analyze data and bugs that require in-depth investigations
  • Interface directly with external customers including managing relationships and steering requirements

Basic Qualifications:

  • Extremely effective, self-driven builder
  • 2+ years of experience as a backend software engineer
  • 2+ years of experience with Python
  • 2+ years of experience with AWS services such as EC2, S3, Lambda, etc.
  • Should have managed a team of software engineers
  • Deep experience with network debugging across all OSI layers (Wireshark)
  • Knowledge of networks or/and cybersecurity

Preferred Skills and Experience

  • Broad understanding of the landscape of software engineering design patterns and principles
  • Ability to work quickly and accurately in a highly stressful environment during removing bugs in run-time within minutes
  • Excellent communicator, both written and verbal

Additional Requirements

  • Must be available to work extended hours and weekends when needed to meet critical deadlines
  • Must have an aversion to politics and BS. Should let his/her work speak for him/her.
  • Must be comfortable with uncertainty. In almost all the cases, your job will be to figure it out.
  • Must not be bounded to comfort zone. Often, you will need to challenge yourself to go above and beyond.

About Anakin

Know your competitors' strategy and industry trends LIVE! We offer a full suite of competitive intelligence software for retailers and brands. We provide global coverage on real-time product assortments and pricing data from e-commerce websites on over 100 million SKUs. We collect web data at scale so that you don’t have to. We track and categorize all this data using AI and machine learning.
0-20 employees
Raised funding
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Matches delivered
Network size
Companies hiring

Similar jobs

NodeJS Developer

at Ebizz Infotech

Founded 2014  •  Products & Services  •  100-1000 employees  •  Profitable
NodeJS (Node.js)
1 - 3 yrs
₹1.8L - ₹4.5L / yr

Required Skills:

  • Experience in Node.js Frameworks
  • Hands-on experience with MongoDB
  • Strong proficiency with JavaScript, Socket IO, ExpressJS & SailsJS
  • Experience working with third-party developer tools, including documentation, APIs and SDKs
  • Good Grasp of Asynchronous Programming and Its Workarounds
  • Database Schema design for Business Processes
  • Working Knowledge of JWT based passport Authentication
  • Can Write and Refactor Efficient Codes
  • Experience in Implementing Data Protection
  • Must have demonstrated the ability to deliver high-quality products on time
  • Knowledge of GIT, SVN technology
Job posted by
Riddhi Ariwala

Java Developer

at Mobile Programming LLC

Founded 1998  •  Services  •  100-1000 employees  •  Profitable
Spring Boot
Hibernate (Java)
Pune, Bengaluru (Bangalore), Chennai, Gurugram, Noida, Panchkula
2.6 - 3 yrs
₹10L - ₹12L / yr

Job brief

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.


  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements and skills

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience (Microservices & Springboot)
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (Spring MVC)
  • Experience with test-driven development
Job posted by
Vinay Sattu

Senior Backend Developer (node.js)

at Wobot.ai

Founded 2018  •  Product  •  100-500 employees  •  Raised funding
NodeJS (Node.js)
Remote only
3 - 8 yrs
₹7L - ₹15L / yr
Roles and Responsibilities

- User authentication and authorization between multiple systems, servers, and environments. 

- Extensive web services development with RESTful interfaces 

- Integration of data storage solutions, Solution for MongoDB, API Integration 

- Responsible for the development and maintenance of applications target for the range of any kind of web application API development and Solidity experience is better if candidate has knowledge. 

- Primary focus will be development of React based web applications and their integration with back-end API services. 

- Independent practitioner and advanced programmer and will be working alongside cross platform engineers and testers on different layers of the infrastructure. 

- Commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. 

- Ensure the performance, quality, and responsiveness of applications. 

- Collaborate with a team to define, design, and ship new features. 

- Identify and correct bottlenecks and bug fix. 

- Help maintain code quality, organization, and automatization. 

- Engagement in client communication, requirement collection, analysis, and documentation activities, in case if it would require.  

- Design and Implement Architecture solutions 

- Contribute in all phases of the development lifecycle 

- Able to make sure that the platforms keep up with high standards of scalability, stability, security, and performance. 

- Convey effectively all task progress, evaluations, suggestions, schedules along with technical and process issues. 

- Troubleshooting bug reports and help to establish ambitious goals to improve our codebase in general 


- Minimum 3 years of experience in Node JS 

- Should have worked on at least one Node JS framework 

- Must have worked on Agile development methodologies. 

- Strong understanding of front-end technologies 

- In-depth knowledge of Node.js, Express.js, MongoDB, Postman, REST API 

- Excellent communication skills both verbal and written (English)

- Implementing automated testing platforms and unit tests 

- Proficient understanding of code versioning tools 

How we work?

- Microsoft Teams is our go to tool for daily communication

- We conduct daily standups and team meetings over Teams

- We encourage open discussion and debate, and place tremendous value on ownership and founder mindset.

- We value: design + amazing UI/UX, documentation, To-Do lists and Data based decision.

- We're distributed but not alone! We might be working around the world but we believe in the value in getting to know each other outside of working hours

- We get together for a bi-weekly townhall and frequent destressing session with a certified healer!

Perks and Benefits:

- 100% remote workplace model

- Health Insurance of Rs. 3L

- Top performers eligible for attractive equity options

- Mental Health Consultations

- Company sponsored upskilling courses

- Growth Hours: 40 hours every year

- The chance to give back with 40 hours for community causes

- Fun company retreats twice a year

- Access to a Financial Advisor
Job posted by
Wobot Hiring

Principle Software Engineer

at Treebo Hotels

Founded 2015  •  Products & Services  •  100-1000 employees  •  Raised funding
Amazon Web Services (AWS)
Remote only
6 - 10 yrs
₹15L - ₹40L / yr
About the Role
As a Principal Software Engineer with Treebo, you’ll have the opportunity to own and deliver
product(s) that will help Treebo accomplish its goals. The engineering team is at the fore front
of implementing new technologies in order to gain a dominant foothold in the Hospitality
industry. You will design and deploy scalable, high performance, multi-tenant systems. You will
interact with other engineering teams and contribute back to the open source tech community.

● Owns team's output and E2E definition and execution of SDLC. Drives sprint
planning, estimates & prioritizes tasks, Keeps key stakeholders updated on
progress, milestones and any potential slippages.
● Identifies pitfalls across code bases proactively. Writes model code that is looked
up to. Understands internals of programming languages & runtimes. Creates
common reusable components / libraries- Uses advanced data structures.
● Designs API contracts between large systems with end to end service design and
active leadership towards long term sustainability including versioning, complex
migration plans, impact analysis across products.
● Owns NFRs and pushes the envelop on performance, scalability and high availability
with cognisance towards cost of infra. Drives tech stack selection independently,
mentors junior engineers. Evangelises of generic platform building across the
● Troubleshoots unseen issues across codebases. Solves large end to end cross
cutting problems with elegant solutions with an eye on long term sustainability.
● Partners with and influences product managers on “how”. Leads the pack on hiring
and evangalizes steeper hiring standards towards building A+ team. Represents
treebo on external platform / conferences.

Bachelor's Degree in Computer Science or similar discipline
● 7+ years relevant work experience in software engineering while leading teams.
● Proficiency in more than one modern programming language such as
Python/Java/C++ & associated tech stack to write maintainable, scalable,
unit-tested code
● Experience in building complex software systems that have been successfully
● Deep understanding of design patterns, optimizations, deployments with a Strong
object oriented design skills
● Experience mentoring other software engineers.
● Experience with full life cycle development in any programming language
Job posted by
Ankit Chaueasia

NodeJS Developer

at Fleetsimplify

Founded 2018  •  Products & Services  •  0-20 employees  •  Bootstrapped
NodeJS (Node.js)
Remote only
4 - 10 yrs
$7K - $9K / yr


- At least 5 years experience with Nodejs, Expressjs and Nestjs

- Familiar with Typescript Language (5 years experience in Typescript).

- Has worked with AWS console (ECS & EC2 & S3 Buckets, 3 years experience)

- Knowledge of Git 

- Knowledge of MongoDB Database (at least 5 yrs experience)

- API Integration

- Has worked with swagger for API documentation

- Has built live-streaming applications like Twitch TV, Periscope

- Has built social platforms like Twitter, Facebook, Discord

- Great experience in developing real-time chat and video applications using languages like WebSockets or Pusher.

-Knowledge of REST applications

-Knowledge in database integration and shipments

-In depth knowledge of modeling/architectural patterns, governance methodologies, and potential limitations within MongoDB

-Experience with React and React Redux is an added advantage.

Job posted by
Salim Omar
Spring Boot
Bengaluru (Bangalore)
5 - 9 yrs
₹20L - ₹38L / yr


  • 5+ years of non-internship professional software development experience
  • 1+ years of exposure to the architecture and design (design patterns, security, reliability and scaling) of new and current systems.
  • Bachelors/Masters degree in computer science or other related fields
  • Programming experience with at least one modern language such as Java or Python including object-oriented design
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Proven ability to take initiative and dive into new areas of technology.
  • Passion for learning, analysing technology trade-offs and shipping products.
  • Knowledge on SQL, NOSQL databases and AWS deployments is a plus
  • Strong sense of ownership, urgency and drive
  • Ability to work well with people and be both highly self motivated and motivating
  • Must be independent and comfortable in a fast paced, ambiguous and often multi-directional work environment


  • You will build cutting-edge secure and scalable systems by writing simple and efficient code.
  • You will push your design and architecture limits for new product development.
  • You will be the owner of your feature and work directly with product teams to drive customer impact.
  • You will ensure that the systems you oversee are secure, fault-tolerant and are performing reliably at high volumes.
  • Constantly look at possibilities to improve the overall functioning of the product.
  • You possess a strong desire to learn and contribute solutions and ideas to a broad team
  • You are independent and comfortable in a fast paced, ambiguous and often multi-directional work environments
  • You will manage multiple tasks and use sound judgment when prioritizing
  • You can collaborate with globally-located cross functional team in building customer-centric products
  • You will analyze existing software implementations to identify areas of improvement and provide estimates for implementing new features
Good to have:
  • Full stack experience is a plus
  • Understanding of complete SDLC and Agile methodologies
  • Domain expertise in Financial Services, Banking or Payments
  • Code Quality –Code Hygiene (Coverage, Complexity, Usability)
  • Collaboration –Strong peer review standards
Job posted by
NodeJS (Node.js)
AngularJS (1.x)
Noida, NCR (Delhi | Gurgaon | Noida)
3 - 5 yrs
₹4L - ₹8L / yr


  • Write well designed, testable, scalable and efficient code and oversee assigned programs (e.g. conduct code review) and provide guidance to team members
  • Apply design principles to ensure code modularity and error handling at appropriate levels
  • Communicate software requirements to development teams
  • Evaluate and select appropriate software or hardware and suggest integration methods
  • Address technical concerns, ideas and suggestions and provide technological solution to it
  • Monitor systems to ensure they meet both user needs and business goals
  • Design the overall structure of the platform and oversee programs to ensure the proper implementation of the architecture

Desired Skills and Experience

  • 2-7years of relevant experience in an online start-up with a record of substantial achievements

in the specific role

  • Strong programming foundation in PHP, MySQL, Oops Concepts and can develop core PHP based applications
  • Must have worked on MVC frameworks – Laravel, CodeIgniter, Cake PHP or Zend.
  • Experience with JavaScript and jQuery for producing AJAX applications.
  • HTML5, CSS3, XML knowledge is mandatory
  • Ability to make modifications to the systems with little or no interruption of service
  • Solid exposure to API integrations and familiar with various design & architectural patterns
  • Understanding fundamental design principles behind a scalable application
  • Ability to thrive in a fast-paced, deadline-driven environment
Job posted by
Vani Mittal

Senior Software Engineer

at WyngCommerce

Founded 2017  •  Product  •  20-100 employees  •  Raised funding
Data Structures
Machine Learning (ML)
Data Science
Bengaluru (Bangalore)
3 - 7 yrs
₹12L - ₹24L / yr
WyngCommerce is building state of the art AI software for the new age Consumer Brands & Retailers which helps them to provide best of the class customer experiences. Our solutions help the brands in identifying the right opportunities in terms of Inventory Placement, Assortment & Overall Planning of their merchandise. Backed by a clutch of prominent angel investors & having some of the category leaders in Indian retail industry as early adopters, we are looking to hire for our engineering team. The engineering team at WyngCommerce is building highly robust & scalable data system & infrastructure which can handle Millions of concurrent computations, seamlessly connect to multitude of Enterprise Data Sources, implementing libraries of state of the art optimisations & other algorithms using various ML & DL techniques. Your Role & Responsibilities - > Contribute in all stages of development right from system architecture, low level design, database design to setting up deployment infra & processes. > Own a set of Modules / Components in the Data Processing & Core Compute Engine 
> Work in tandem with the Data Science team to implement & optimise performance of various algorithms > Come up with innovative & fast MVPs to solve business problems by working closely with the Founders > Driving Design, Architecture & Infrastructure level decisions & setting up best practices for the same to deliver best in class performance & data security 
> Mentoring the engineering team and actively participate in hiring 
 Desired Skills & Experiences - > Proficiency with Python, Django, Postgres SQL with 3+ years of work experience in building scalable products > Excellent understanding of Queues & Messaging, Asynchronous Tasks, Data Pipelines, Database performances, Query Optimisation > Good understanding of AWS/Azure components and have used them in their day to day activities > Product thinking, Building robust reusable components from integrations, ETL to Optimisation & ML libraries & workbenches > Ability to weigh trade offs of speed vs perfection & take calls to use open source / other software component to fast-track the go to market > Basic understanding of Maths behind statistical methods & ML techniques will be a plus point
Job posted by
Ankit Jain

Sr. Python Developer | Doctor Insta

at Doctor Insta

Founded 2015  •  Services  •  20-100 employees  •  Raised funding
AngularJS (1.x)
NodeJS (Node.js)
Quick learner
NCR (Delhi | Gurgaon | Noida)
2 - 7 yrs
₹7L - ₹10L / yr
1.Hands on experience with Python 2.Experience with Web Technologies like Django, etc. 3.Database programming - MySQL 4.Data structure and implementing optimized algorithms 5.Good understanding of HTML, CSS, JAVA Script, Angular JS 6.Experience using code versioning systems like SVN, GIT is desirable 7.Additional Qualifications –node.js, npm, Knows SQL 8.Quick Learner, creative problem solver and resourceful Experience: 2-6/7 years of experience in Python required. Educational Qualifications: BTech/ BE Interested candidates can mail me at [email protected]
Job posted by
Doctor Insta

Fullstack Developer

at Faasos FS PVT LTD

Founded 2013  •  Product  •  500-1000 employees  •  Profitable
NodeJS (Node.js)
Angular (2+)
Ruby on Rails (ROR)
1 - 3 yrs
₹4L - ₹8L / yr
We are looking for exceptional and ambitious developers who enjoy working both on front-end (Angular2+ or React) and back-end (either in one of these Python, Ruby on Rails or Node.js) development. This role is ideal for somebody who is passionate about building great web applications and wants to use their skills to have a real production impact. We are looking for a developer who loves being part of a team but is also self-motivated and likes the idea of pushing his/her own ideas. As a full-stack developer in Faasos tech team, you will be working on developing and improving features built primarily in React or Angular 2+ with appropriate backend technology. You will be creating production grade code and will have the opportunity to implement solutions designed to handle high levels of traffic. You will need to be self driven and eager to learn new technologies and programming languages. Skills & Requirements - A love of what you do - Ability to work independently; accountable for your own actions and able to act with both urgency and integrity. - Experience developing for the web with JavaScript, TypeScript and with the most common web framework such as Angular 2+, React - Experience using MySQL, Redis, AWS, Elasticsearch is a plus. - Familiarity with distributed revision control systems such as Git. - Familiarity with DevOps culture and continuous integration tools
Job posted by
Debasmita Majumder
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Anakin?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort