Padmi

Full Stack Engineer

BangalorePosted 4 months ago
Software engineeringJuniorFull Time
Apply at DEVRABBIT IT SOLUTIONS INC

Opens the source posting on foundit.in

Source description

About the role

View original

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

One address, no account. We’ll tell you when matching roles go live.

More at DEVRABBIT IT SOLUTIONS INC

Related open roles

View all roles