Search by job, company or skills

Full Stack Engineer

  • Posted 16 hours ago
  • Be among the first 10 applicants

Job Description


Experience: 7–10 Years

About Rekise Marine

Rekise Marine is building autonomous ships and submarines that operate in the world's most hostile environments. We're executing India's flagship autonomous submarine project — the Jalkapi XLAUV — on order from the Indian Navy. This is an unmanned submarine weighing over 20 tons that can travel 5,000+ kilometers autonomously and operate in the ocean for 30+ days at a time.

We're creating some of the largest autonomous robots in the world, machines with direct impact on the global economy and national security. While autonomous cars in India may still be a dream, autonomous ships and submarines are already a reality, and it is possible to build for the world from India.

The Role

We are looking for a Technical Lead to own the architecture and delivery of the command & control system for autonomous submarines and ships, while growing and mentoring the engineering team building it. You'll lead the design of the frontend command & control GUI and the real-time backend services behind it — the mission-critical systems operators rely on to visualize vessel state, execute commands, manage missions, and respond to system alerts in real-time.

This role carries both hands-on technical ownership and people leadership: you'll set technical direction, run design and code reviews, and mentor a small team of engineers, all while operating in a fast-moving, ambiguous startup environment where priorities and requirements evolve quickly.

In This Role, You Will

  • Own technical architecture: Lead the design of distributed, real-time systems spanning telemetry ingestion, command routing, and mission-critical frontend interfaces.
  • Lead and mentor: Guide 3–4 engineers through code reviews, design reviews, and day-to-day technical mentorship, raising the bar on quality and craft.
  • Drive design reviews: Run and participate in architectural discussions, evaluating trade-offs across the frontend, backend, and data layers.
  • Navigate ambiguity: Translate loosely defined operator and mission requirements into concrete technical plans, adjusting quickly as priorities shift.
  • Build distributed systems: Design low-latency services (WebSockets, REST, gRPC) for command routing, mission execution, and telemetry streaming over bandwidth-constrained maritime networks.
  • Set the technical bar: Establish coding standards, testing practices, and architectural guardrails across the stack.
  • Collaborate cross-functionally: Partner with robotics teams on system integration, and with operators directly on UI/UX feedback.

Required Qualifications

  • 7–10 years of hands-on software engineering experience, with strong full-stack depth across frontend (React.js/Next.js) and backend systems.
  • Distributed systems experience: proven track record designing and operating distributed, real-time, or high-throughput systems in production.
  • Comfort with ambiguity: demonstrated ability to operate effectively in a startup environment scoping problems with incomplete information and adapting as things change.
  • Mentorship track record: at least 1 year of experience conducting code reviews, design reviews, and mentoring 3–4 engineers.
  • Practical experience with WebSockets, and either REST or gRPC, for real-time communication and data streaming.
  • Solid understanding of state management for complex application state (Redux, Context API, Zustand, or similar).
  • Hands-on backend experience building services in Node.js, Python, Go, or similar.
  • Database experience with SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, DynamoDB), including query and performance optimization.
  • Strong debugging skills using browser DevTools, network monitoring, and backend logging tools.
  • Familiarity with Docker and CI/CD pipelines.

Preferred Experience

  • Experience building command & control, telemetry, or monitoring systems (industrial dashboards, flight control interfaces).
  • Familiarity with geospatial/mapping libraries for mission planning (Leaflet, Mapbox, Cesium, or similar).
  • Understanding of safety-critical systems or mission-critical software design patterns.
  • Knowledge of robotics, IoT, or edge computing.
  • Prior experience as a technical lead, staff engineer, or engineering manager in a startup.

Why Join Rekise Marine

  • Build the Bridge to Autonomy: Architect the software platform that operators rely on to command autonomous vessels from our flagship Jalkapi XLAUV, a 20-ton submarine travelling 5,000+ kilometres underwater, to platforms operating from the coast to the deep sea.
  • Mission Impact: Your applications are the eyes, ears, and command surface for autonomous vessels on live missions including defence and security operations of national importance.
  • Leadership Scope: Shape the technical direction and the team from architecture decisions to the engineers you mentor and grow.
  • Cross-Disciplinary Work: Build at the intersection of web engineering, AI, perception, and robotics.
  • Growth: As we scale, your role grows from technical lead to platform architect, with the scope to shape the engineering organisation around you.
  • Benefits: Compensation benchmarked to top-quartile for the role, health insurance for you and your family, and other benefits.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152943677

Similar Jobs

Bengaluru, India

Skills:

JavaJavascriptAgile MethodologiesDatabase Management SystemsCloud TechnologiesPythonSAP FSCM Treasury and Risk Management TRMdata modeling techniquesfull stack development principles and practices

Bengaluru, India

Skills:

data engineering Api DevelopmentSqlAngularReactFastAPIPythonAWSvector searchGenAILLMsClaudeenterprise integrationsagentic workflowsRAGOpenAI

Bengaluru, India

Skills:

S3RDSCloudformationDynamodbNode.jsVpcAutomated TestingLambdaEc2TerraformTypescriptIamSqsSnsAWSApi GatewayEKSAI-assisted development toolsMicrosoft Copilot

Bengaluru, India

Skills:

.NET 6.0 Web APIRESTSQL ServerSoapAzureAngularNext.js

Bengaluru, India

Skills:

openjpa Unit TestingDesign PatternsMqseriesHTMLAngularMicroservicesTypescriptJavascriptCore JavaBootstrapMulti-threadingHibernateCSSData StructuresActivemqSpring CloudMsmqRest Web ServicesSpringOopAlgorithmsEbeansTest-Driven DevelopmentCloud-based applications

Beware of Scammers

We don’t charge money for job offers