Search by job, company or skills

Fullstack Engineer

Fullstack Engineer

AlgoLeap
5-7 Years
Not Disclosed
Early Applicant
  • Posted 7 days ago
  • Be among the first 10 applicants

Job Description

About The Role

You will build features end to end: the API service on the backend, the Next.js application on the frontend, and the design decisions that connect them.

This is a hands-on role with real ownership. You will help decide how things are built, not just implement someone else's plan.

What You Will Do

  • Build and maintain Python services (FastAPI) that are fast on reads and correct on writes.
  • Design the data model and write the SQL behind it.
  • Build product screens in Next.js and React that hold up with real data: dense tables, dashboards, forms with complex state.
  • Decide what renders on the server and what renders on the client.
  • Add logging, metrics, and tracing so problems can be diagnosed in production.
  • Write a short design doc before building anything that crosses a service boundary.
  • Review other people's code carefully.

What We Are Looking For

Python backend

  • 5+ years writing production Python, including a modern async framework such as FastAPI.
  • Comfortable with async/await, background tasks, and structured error handling.
  • You write tests as part of building, not after.

SQL

  • Solid relational modelling and comfort writing non-trivial queries by hand.
  • You can read a query plan and explain why something is slow.
  • You have run schema migrations on a live system.

Frontend

  • 3+ years of production React, with a real understanding of why a component re-renders.
  • Next.js App Router in production: server components, route handlers, caching.
  • TypeScript used to model the domain, not just to satisfy the compiler.
  • A clear view of what belongs in server state, client state, and the URL.

Architecture and system design

  • You can turn an ambiguous requirement into a design with stated assumptions and trade-offs.
  • Comfortable with the fundamentals: idempotency, retries, timeouts, caching and invalidation, consistency.
  • You have made a wrong call, caught it, and fixed it. We will ask about this.

Nice to have

  • Experience with an analytical database such as Snowflake or BigQuery.
  • Event-driven or queue-based systems in production.
  • Authorization design: row-level access, tenant isolation.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Row-level access

Queue-based systems

Tenant isolation

Route handlers

Server components

Next.js

Async/Await

Authorization design

Schema migrations

About Company

Similar Jobs

6-8 yrs
Hyderabad, India
Skills:
Accessibility, Datadog, Nosql, React, Git, Typescript, Javascript, JUnit, Tdd, Docker, Design Patterns, Python, AWS, Sql, Jenkins, Gcp, Responsive Design, Splunk, FastAPI, Cucumber, Azure, Performance Testing Tools, frontend performance optimization, software engineering principles, secure coding practices, Streamlit, cross-browser compatibility, GraphQL APIs, CI CD pipelines, UI UX principles
5-7 yrs
Hyderabad, India
Skills:
.NET, .Net SOLID design principles, .NET 6, orm tools , Design Patterns, Sql, Linq, Asynchronous programming, Entity Framework, Object-Oriented Design, Informix DB, CQRS pattern, ASP.NET Core, Polly framework
3-5 yrs
Hyderabad, India
Skills:
react.js , D3, Graphql, Node.js, Python, WebSockets, Chart.js, Next.js, Plotly, Tailwind CSS, AI ML integration
4-6 yrs
Hyderabad, India
Skills:
Java, C#, React, Javascript, MySQL, Agile Methodologies, Scrum, MongoDB, Angular, Object-oriented design