ThePilot.in
ThePilot.in1h ago
Foundit

Software Engineer

Mumbai, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at ThePilot.in

Full Job Description

Software Engineer at ThePilot.in - Mumbai, India

ThePilot.in's Technology vertical is pioneering India's first aviation technology company, rooted in extensive pilot training expertise. We are developing cutting-edge solutions to make aviation seamless for airlines, training organizations, and professionals through technology.

About the Role:

We are seeking a talented Software Engineer with robust backend fundamentals and practical experience in Go (Golang) and Node.js. The ideal candidate will also possess working knowledge of frontend technologies, a proven track record in building scalable systems, and familiarity with web scraping and data extraction techniques.

Key Responsibilities:

  • Design, develop, and maintain backend services using Golang and Node.js.
  • Build scalable and high-performance APIs and microservices.
  • Develop data ingestion pipelines, including web scraping and automation workflows.
  • Collaborate with frontend developers and contribute to UI components as needed.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Implement efficient database schemas and queries (SQL/NoSQL).
  • Monitor, debug, and enhance system performance in production environments.
  • Ensure code quality through comprehensive testing, code reviews, and adherence to best practices.
  • Work closely with cross-functional teams, including product and DevOps.

Required Skills & Qualifications:

  • 2–3 years of professional software development experience.
  • Strong proficiency in Golang and/or Node.js.
  • Experience building RESTful APIs and microservices.
  • Solid understanding of data structures, algorithms, and system design principles.
  • Hands-on experience with web scraping tools (e.g., Puppeteer, Playwright, Scrapy, or similar).
  • Familiarity with frontend technologies such as React, HTML, CSS, and JavaScript.
  • Experience with databases including PostgreSQL, MongoDB, or similar.
  • Understanding of scalable architectures, caching mechanisms (Redis), and message queues (Kafka/RabbitMQ).
  • Proficiency with Git and version control workflows.

Good to Have:

  • Experience with cloud platforms (AWS/GCP/Azure).
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines.
  • Exposure to real-time systems or high-throughput applications.
  • Understanding of anti-bot mechanisms and large-scale scraping challenges.

What We Offer:

  • Opportunity to work on high-impact, scalable systems.
  • A collaborative and fast-paced work environment.
  • Significant growth opportunities and project ownership.

Interview Process:

  1. Round 1: DSA / Problem Solving
  2. Round 2: Technical Discussion (Backend + System Design)
  3. Round 3: HR Discussion

Company

ThePilot.in

ThePilot.in

ThePilot.in is establishing India's pioneering aviation technology company, building upon deep expertise in pilot training. Our mission is to leverage this knowledge to create India's first aviation t...

Mumbai, India
Posted on Foundit