Software Engineer
Ethereal Exploration Guild
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
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Ethereal Exploration Guild's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.