Mumbai, India Hybrid

Juniper Square is hiring a Software Engineer II (Fullstack) - India

About the Role

We are seeking a Backend Engineer to play a key role in designing, building, and maintaining secure, scalable public-facing APIs. You will use Python and FastAPI to develop backend services that power critical application functionality, ensuring they perform efficiently in production environments.

Key Responsibilities

  • Design and implement RESTful APIs with a focus on scalability, maintainability, and security
  • Architect modular backend systems using clean, testable code patterns
  • Integrate asynchronous workflows using Celery for background processing
  • Optimize PostgreSQL schema design, queries, and indexing for performance
  • Deploy and manage applications on AWS infrastructure, including EC2, RDS, S3, and Lambda
  • Enforce API security through authentication, authorization, rate limiting, and WAF configurations
  • Implement observability using logging, metrics, and distributed tracing
  • Write comprehensive unit and integration tests and maintain technical documentation
  • Collaborate in code reviews and architecture planning with engineering teams
  • Ensure high availability and resilience of backend services

Requirements

  • 4–6 years of experience in full-stack or backend development
  • Proficiency in Python or Java with experience in API frameworks such as FastAPI, Flask, or Django REST
  • Proven track record building and scaling public APIs
  • Firm grasp of REST principles, versioning, and backward compatibility
  • Experience with Celery or similar task queues
  • Strong PostgreSQL skills, including query optimization and transaction management
  • Knowledge of Redis or comparable caching solutions
  • Familiarity with AWS services like EC2, RDS, S3, Lambda, ECS, or EKS
  • Understanding of API Gateway, rate limiting, and web application firewalls
  • Experience with OAuth2, JWT, and secure authentication flows
  • Working knowledge of Docker and CI/CD pipelines
  • Exposure to Infrastructure as Code tools such as Terraform or CloudFormation

Preferred Background

  • Familiarity with frontend technologies including React, Next.js, or TypeScript

Work Environment

This role supports flexible work arrangements, allowing team members to choose between fully remote work or full-time office presence. Physical offices are located in Mumbai and Bangalore, with digital collaboration enabling participation across multiple regions. The company emphasizes inclusive practices and values diverse perspectives to strengthen team outcomes.

Required Skills
PythonJavaFastAPIFlaskDjango RESTCeleryPostgreSQLRedisAWSEC2REST APIsAPI versioningbackward compatibilityfull-stack developmentscaling public-facing APIs PythonJavaFastAPIFlaskDjango RESTREST APIsPostgreSQLRedisAWSAPI GatewayCeleryFullstack DevelopmentAPI DesignMicroservicesCloud Infrastructure
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Juniper Square
Juniper Square is digitizing private markets, including commercial real estate, private equity, and venture capital, to bring efficiency, transparency, and access. The company builds technology to unlock the full potential of privately owned assets and make them more accessible.
All jobs at Juniper Square Visit website
Job Details
Category fullstack
Posted 2 months ago