KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2652
Applications open Full-Time Job

Software Engineer

Ethereal Exploration Guild

  • Bengaluru, India
  • Competitive Package
  • 5+ Years
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Full Stack Software Developer Engineer

About the Guild

Founded in 2022, Ethereal Exploration Guild (The Guild) is building the World’s First Fully Reusable Medium-Lift Launch Vehicle/Rocket, Razor Crest Mk-1(RCM1).

Based in India, the team has a combined flight heritage of over 75 launches from the PSLV and GSLV fleets, and more than 300 years of collective experience in the space industry. The Guild is also developing a 700,000 sq ft facility dedicated to Upper Stage Engine Testing, which is going to be India’s largest privately developed Engine Testing Facility.

The Guild has also built and manufactured India’s First Reusable Rocket Engine.

We are looking for a self-motivated individual to join the Hands of the Guild as a Software Development Engineer.

Please apply to the job using the link provided below:

https://zfrmz.in/xvqlDUElPUgnktzitR0M

Location: Hebbal, Bengaluru

Job-Type: On-site, Monday - Saturday

ROLE OVERVIEW

We are looking for a motivated and technically sharp Full Stack Developer Engineer/Intern to join our engineering team and contribute directly to the design, development, and deployment of our internal ERP system. This is not a typical internship — you will be working on production-grade software used by our operations, procurement, and engineering teams daily.

The ideal candidate has hands-on experience building complete web applications, understands both frontend and backend systems, and is comfortable working with databases, APIs, and deployment pipelines. Exposure to ERP systems, workflow automation, or enterprise platforms is a significant plus.

KEY RESPONSIBILITIES

ERP Development

  • Design, build, and maintain full stack features for the company's internal ERP platform covering requirements of Procurement, Inventory management, Human resource management, Finance, etc.
  • Collaborate with domain stakeholders (operations, finance, engineering, etc) to translate business requirements into functional software specifications.
  • Develop and maintain FastAPI-based backend services that power ERP modules and integrations.
  • Build responsive, intuitive frontend interfaces for internal users using modern JavaScript/TypeScript frameworks.

Database & Data Management

  • Design and maintain relational database schemas in PostgreSQL optimized for ERP use cases — transactions, audit logs, role-based access, and reporting.
  • Write efficient SQL queries, stored procedures, and manage migrations for evolving schemas.
  • Implement data validation, integrity checks, and normalization strategies to ensure data reliability across modules.
  • Support integration of data from external systems (procurement platforms, supplier APIs, financial tools) into the central ERP database.

API & Integration Development

  • Build and document endpoints consumed by frontend clients, mobile apps, and third-party integrations.
  • Implement OAuth 2.0 / OpenID Connect authentication flows, role-based access control (RBAC), and session management across ERP modules.
  • Integrate with external APIs (e.g., vendor portals, logistics providers, payment gateways) and ensure robust error handling and retry logic.
  • Design API versioning strategies and maintain backward compatibility as the platform evolves.

Frontend & Dashboard Development

  • Develop dynamic, data-rich dashboards providing real-time visibility into KPIs such as inventory levels, procurement status, production throughput, and cost tracking.
  • Implement interactive charts, tables, and drill-down views for operational and executive-level reporting within the ERP.
  • Ensure cross-browser compatibility, accessibility standards (WCAG), and responsive design across all ERP interfaces.

DevOps & Deployment

  • Manage CI/CD pipelines for automated testing, staging, and production deployments of ERP components.
  • Write and maintain cron jobs and scheduled tasks for automated reporting, data sync, and background processing.
  • Monitor application health, manage environment configurations, and assist in infrastructure-as-code practices.
  • Support containerization of ERP services for consistent development and deployment environments.

Code Quality & Collaboration

  • Use Git for version control, follow branching strategies (GitFlow or trunk-based), and participate in code reviews.
  • Write unit, integration, and end-to-end tests to maintain code quality and system reliability.
  • Document technical designs, API contracts, and data models clearly for cross-team alignment.
  • Participate in sprint planning, stand-ups, and retrospectives as part of an Agile development workflow.

REQUIRED SKILLS & QUALIFICATIONS

Candidates must demonstrate practical proficiency in the following areas. We value demonstrated project experience over theoretical knowledge.

Python (Fastapi)

Frontend Framework (React / React 3 Fiber & React TS)

Git & Version Control

PostgreSQL & SQL

REST API / FastAPI

OAuth 2.0 / OpenID Connect

CI/CD Pipelines

Cron Jobs & Task Scheduling

Database Design & Management

Dashboard Development

HTML / CSS / JavaScript

Linux / Bash Basics

Additional Details on Required Skills

Authentication & Security — OAuth 2.0 / OpenID Connect:

Understanding of OAuth 2.0 flows (Authorization Code, Client Credentials), JWT tokens, refresh token management, and integrating with identity providers (e.g., Keycloak, Auth0, Google OAuth).

DevOps — CI/CD Pipelines:

Hands-on experience setting up or maintaining CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins. Ability to automate test, build, and deploy stages.

Operations — Database Management:

Ability to manage database instances, handle migrations (Alembic or Flyway), monitor query performance, and implement backup strategies.

GOOD TO HAVE SKILLS

The following skills are not mandatory but will significantly strengthen your application and expand the scope of work you can take on.

Docker & Kubernetes

NoSQL Databases (MongoDB / Redis)

GraphQL

Workflow Automation (N8N / Zapier)

Microservices Architecture

Agentic AI & LLM Integrations

ML / AI Pipeline Development

Message Queues (RabbitMQ / Kafka)

Infrastructure as Code (Terraform)

Additional Details on Good to Have Skills

System Design — Microservices Architecture:

Familiarity with decomposing monolithic applications into independently deployable services. Understanding of service discovery, API gateways, and inter-service communication patterns.

Advanced Automation — Agentic AI & LLM Integrations:

Experience building AI-powered automation agents using frameworks like LangChain, AutoGen, or similar. Ability to integrate LLMs into business workflows for use cases such as intelligent procurement assistance, anomaly detection, or natural language querying of ERP data.

WHAT YOU'LL BE BUILDING

The ERP platform you'll contribute to will include the following core modules:

  • Procurement & Supplier Management — RFQ workflows, PO tracking, vendor performance dashboards
  • Inventory & Parts Management — Real-time inventory tracking for rocket components, consumables, and tooling
  • Production Planning — Sprint-style build schedules aligned with launch manifests
  • Finance & Cost Tracking — Budget allocation, burn rate dashboards, and invoice management
  • HR & Workforce Management — Headcount planning, onboarding, and compliance tracking
  • Compliance & Documentation — Regulatory document management, audit trails, and certification tracking
  • Operational Telemetry Integration — API bridges connecting ERP data with launch operations systems

EDUCATIONAL QUALIFICATIONS

  • Currently pursuing or recently completed a B.E. / B.Tech / M.Tech in Computer Science, Information Technology, Software Engineering, or a closely related technical discipline.
  • Strong academic performance is valued, but demonstrated project work and practical coding ability carry equal weight.
  • Open to candidates from non-traditional backgrounds (self-taught, bootcamp graduates) who can demonstrate strong portfolio projects.

WHAT WE OFFER

  • Work on real, production-grade software
  • Direct exposure to workflow operations and the inner workings of a rocket company
  • Access to cutting-edge tooling, cloud infrastructure, and AI development resources
  • A fast-paced, mission-driven environment where your work directly supports launch operations

HOW TO APPLY

Please submit the following as part of your application:

  • Updated Resume / CV
  • GitHub profile or portfolio showcasing relevant projects (full stack apps, APIs, dashboards, ERP-adjacent work)
  • A brief cover note (< 300 words) describing a technical project you're proud of and what you learned from it
  • Any relevant certifications, open-source contributions, or published work

This Job Description is intended as a guide and not an exhaustive list of responsibilities. The scope of work may evolve as the ERP platform grows.

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

Python JavaScript TypeScript SQL React HTML5 CSS3 FastAPI

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, JavaScript, TypeScript, SQL, React, HTML5, CSS3, FastAPI) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Ethereal Exploration Guild Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Ethereal Exploration Guild as a Software Engineer?
Highlight Ethereal Exploration Guild's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Ethereal Exploration Guild Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii