Software Engineer
ThePilot.in
Key skills
What you’ll do
- Design and maintain scalable backend services and high-performance APIs using Golang and Node.js. Develop data ingestion pipelines and automation workflows involving web scraping and data extraction.
What they’re looking for
- Requires 2-3 years of professional software development experience with strong proficiency in Go and Node.js. Candidates should have expertise in system design, database management, and familiarity with frontend technologies like React.
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
To apply and see any additional details, continue to the original posting on the employer’s site.
Before you apply — beat the ATS
Most fresher applications are filtered by software before a human sees them. Build a clean, keyword-matched resume free, or check your current one.
