Search Jobs

Search by job, company or skills

Software Engineer

Software Engineer

thepilot.in
Early Applicant
  • Posted 22 hours ago
  • Be among the first 10 applicants

Job Description

About the job

About the ThePilot.in - Technology vertical

ThePilot.in's Technology vertical is building India's first aviation technology company with deep roots and expertise in Pilot training. We are levraging the expertise to build India's First Aviation Tech company Serving to Airlines, Training organisations and professionals to make aviation seamless through technology.

We are looking for a Software Engineer with strong backend fundamentals and hands-on experience in Go (Golang) and Node.js. The ideal candidate should also have working knowledge of frontend technologies, experience 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

Work on data ingestion pipelines, including web scraping and automation workflows

Collaborate with frontend developers and contribute to UI components when required

Optimize applications for maximum speed, scalability, and reliability

Implement efficient database schemas and queries (SQL/NoSQL)

Monitor, debug, and improve system performance in production environments

Ensure code quality through testing, code reviews, and best practices

Work closely with cross-functional teams including product and DevOps

Required Skills & Qualifications

2–3 years of professional experience in software development

Strong proficiency in Golang and/or Node.js

Experience building RESTful APIs and microservices

Solid understanding of data structures, algorithms, and system design

Hands-on experience with web scraping tools (e.g., Puppeteer, Playwright, Scrapy, or similar)

Familiarity with frontend technologies (React, HTML, CSS, JavaScript)

Experience with databases (PostgreSQL, MongoDB, or similar)

Understanding of scalable architectures, caching (Redis), and message queues (Kafka/RabbitMQ)

Experience with Git and version control workflows

Good to Have

Experience with cloud platforms (AWS/GCP/Azure)

Knowledge of containerization (Docker, Kubernetes)

Familiarity with CI/CD pipelines

Exposure to real-time systems or high-throughput applications

Understanding of anti-bot mechanisms and scraping at scale

What We Offer

Opportunity to work on high-impact, scalable systems

Collaborative and fast-paced work environment

Growth opportunities and ownership of projects

Interview Process

Round 1: DSA / Problem Solving

Round 2: Technical Discussion (Backend + System Design)

Round 3: HR Discussion

More Info

Key Skills

Caching (Redis)

Kubernetes)

Containerization (Docker

CI/CD pipelines

About Company

Similar Jobs

5-7 yrs
Mumbai, India
Skills:
JavaGitLinuxApache CamelSpring BootKafkaTibco Business Works 5.xNATSRDBMS SQL
5-15 yrs
Mumbai, India
Skills:
Java EEPostgreSQLJsonJAX-RSAzureAngularRDBMSSwaggerOracleAWSJavaGithubSpringbootData MigrationAgile MethodologiesDB2JmeterApache KafkaRestful ApisStrutsMicroservices architectureDevOps PracticesDatabase query writingContainer orchestration
2-4 yrs
Mumbai, India
Skills:
Sql QueriesLinux CommandsManual TestingApi TestingNPCI certification testing
5-7 yrs
Mumbai, India
Skills:
PhpunitCSSPostgreSQLHTMLRedisAngularMemcachedPhp ProgrammingGitjQueryReactVue.JSJavascriptMySQLRestful ApisAJAXMoodle developmentMoodle architectureBehatWeb security best practicesLinux-based serversTotara LMSCo-pilot AI
3-5 yrs
Mumbai, India
Skills:
JavaGraphqlMavenPostgreSQLKafkaSpring BootRedisRabbitmqReactGitGradleJUnitDockerSwaggerMongoDBRestful ApisGoGRPCOpenAPI