Search by job, company or skills

Full Stack Engineer

Full Stack Engineer

DevRabbit It Solutions Inc.
2-4 Years
Not Disclosed
Early Applicant
  • Posted a month ago
  • Be among the first 30 applicants

Job Description

Job Title : Software Engineer I

Work Mode : Remote

Primary Skills

* Focus: The role is described as Full Stack, but it is heavily focused on Backend development. * Experience: Requires approximately 2+ years of experience. * Tech Stack: Preference for Python and Java (both are acceptable). * Key Responsibilities: Building Enterprise APIs.

# Of Positions

1

Job Description

We are looking for a highly skilled Backend Engineer to design, build, and scale secure, high-performance public-facing APIs. You will play a key role in developing robust backend services using Python, FastAPI, Celery, PostgreSQL, and AWS, ensuring reliability, scalability, and performance in production environments.

This role requires strong engineering fundamentals, API design expertise, and experience building distributed systems. Exposure to frontend technologies is considered a strong advantage.

What you'll do

  • Design, develop, and maintain public-facing RESTful APIs using Python and FastAPI
  • Architect scalable backend systems with clean, modular, and testable code
  • Implement asynchronous/background processing using Celery
  • Design and optimise schemas and queries in PostgreSQL
  • Deploy, monitor, and scale applications on AWS
  • Ensure API security, authentication, authorisation, and rate limiting
  • Implement observability (logging, metrics, tracing) for production systems
  • Write unit and integration tests
  • Participate in architecture discussions and collaborate cross-functionally
  • Ensure high availability and reliability of APIs

Qualifications

  • 2-3.5 years of experience in full-stack software development.
  • Strong proficiency in Python/Java
  • Hands-on experience with FastAPI (or similar frameworks like Flask/Django REST)
  • Proven experience building and scaling public-facing APIs
  • Strong understanding of REST principles, API versioning, and backward compatibility
  • Experience with asynchronous task processing using Celery
  • Solid experience with PostgreSQL (query optimisation, indexing, transactions)
  • Strong understanding of database design and performance tuning
  • Experience with caching mechanisms such as Redis
  • Experience deploying and operating services on AWS (EC2, RDS, S3, Lambda, ECS/EKS preferred)
  • Experience with API Gateway, rate limiting, and web application firewalls (WAF)
  • Strong understanding of authentication and authorisation (OAuth2, JWT)
  • Experience with Docker and CI/CD pipelines
  • Familiarity with Infrastructure as Code (Terraform / CloudFormation)
  • Experience with frontend technologies (React / Next.js / TypeScript) is an added advantage

More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

6-8 yrs
Bengaluru, India
Skills:
.NET, react.js , .NET 6+, C#, Linq, SQL Server, Agile Scrum, Css3, Microservices, Git, Typescript, Javascript, Html5, Entity Framework, Microsoft Azure, Rest Apis, ASP.NET Core
5-7 yrs
Bengaluru, India
Skills:
LangGraph, DevOps methodologies, AWS AI Services, Generative AI, AI Agents, Workflow Integration, GenAI experience, Claude code, Back-end technologies, Scenario modelling, LangSmith
5-7 yrs
Bengaluru, India
Skills:
React, Typescript, Graphql, Gcp, NextJS, Rest Apis
6-8 yrs
Bengaluru, India
Skills:
Data Modelling, Nodejs, Unit Testing, Sql, Git, Javascript, RDBMS, Docker, MySQL, Reactjs, Code Review, Kubernetes, Python, Micro-Service architecture, Database Design patterns, REST-based APIs, Enterprise SaaS products
3-6 yrs
Bengaluru, India
Skills:
Elk, PostgreSQL, Prometheus, Node.js, Grafana, Angular, Django, Devops, React, Typescript, Gcp, Javascript, Docker, MySQL, FastAPI, Azure, Kubernetes, Python, AWS, CI CD, Next.js