Job Closed

This listing is no longer active.

Lead Software Engineer

Location

India

Posted

95 days ago

Salary

0

Seniority

Senior

Job Description

Lead Software Engineer

Side

• Design, develop, and maintain high-performance, scalable backend services using **Python**. • Build and optimize RESTful APIs using the **FastAPI framework**. • Collaborate with frontend developers, product managers, and stakeholders to deliver end-to-end solutions. • Develop and manage database schemas, queries, and integrations using **MongoDB**. • Implement secure, reliable, and efficient microservices architectures. • Deploy, monitor, and maintain applications on **AWS services** such as EC2, S3, and ElastiCache. • Optimize application performance, scalability, and reliability. • Write clean, maintainable, and well-documented code following best practices. • Participate in code reviews and mentor junior developers. • Implement CI/CD pipelines and manage version control using **Git**. • Troubleshoot, debug, and upgrade existing systems. • Ensure adherence to security and data protection standards.

Job Requirements

  • 5+ years of hands-on experience in **Python backend development**.
  • Strong experience with **FastAPI** or similar frameworks (Flask/Django).
  • Solid understanding of **REST API design principles** and best practices.
  • Experience working with **MongoDB** or other NoSQL databases.
  • Good understanding of **data structures and algorithms**.
  • Experience with **Docker** and containerized application development.
  • Familiarity with **Git** and version control workflows.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to understand business requirements and translate them into scalable technical solutions.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Benefits

  • The opportunity to join our growing business at an exciting time.
  • Dynamic and entrepreneurial culture.

Related Job Pages

More Full-stack Engineer Jobs

Snapsheet Inc logo

Senior Software Engineer – Claims Management

Snapsheet Inc

Snapsheet makes claims simple for everyone.

Full TimeRemoteTeam 501-1,000H1B Sponsor

• Design the systems that users depend on every day • Build and evolve Snapsheet Cloud, our flagship SaaS platform revolutionizing the insurance industry • Collaborate with a skilled engineering team to ship high-impact features • Design robust APIs and drive the scalability and performance initiatives that keep claims operations running smoothly • Architect scalable solutions, mentor emerging talent, and collaborate across departments to solve complex problems for our global partners.

California
$135K - $165K / year
Job Closed
Handshake logo

Senior Software Engineer, RLE

Handshake

Helping all students and recent grads find their next opportunity.

Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Build and scale our reinforcement learning environments and the platforms behind them • Drive architecture for scalable, reliable, extensible environment systems and data generation pipelines • Partner with Research, Product, and Ops to turn ambiguous needs into production systems • Build modular, plug-and-play domains that integrate cleanly with training and evaluation loops • Raise the bar on reliability, observability, performance, and data quality

California
$225K - $250K / year
Handshake logo

Staff Software Engineer, RLE

Handshake

Helping all students and recent grads find their next opportunity.

Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Define and drive architecture for scalable, extensible RLE systems and data pipelines • Lead development of platform capabilities enabling rapid domain creation • Partner with Research, Product, and Ops to shape strategy and execution • Set standards for reliability, observability, performance, and data quality • Mentor engineers and elevate engineering excellence across the team • Identify and solve systemic bottlenecks in scaling environments and data generation

California
$265.5K - $295K / year
NetBox Labs logo

Staff Software Engineer – Tech Lead

NetBox Labs

We make it easier to build and manage complex networks.

Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

• Drive technical direction across our Observability team, ensuring alignment between product goals, system design, and engineering execution. • Design, build, and maintain backend systems supporting NetBox Labs' SaaS and on-premise products, including open-source, source-available, and commercial offerings. • Guide how teams structure technical domains, define clear service boundaries, and evolve contracts and interfaces over time. • Collaborate with platform, product, and infrastructure teams to ensure backend systems integrate cohesively across authentication, authorization, billing, and data layers. • Mentor engineers across teams through code reviews, design sessions, and ongoing technical coaching; driving good outcomes within their domains, not just your own. • Operate what you build: participate in deployment, monitoring, and on-call rotations to ensure reliability. • Partner with product managers and engineering directors to translate roadmap goals into well-scoped engineering plans: breaking large initiatives into phases, surfacing risks early, and keeping technical and product timelines in sync. • Contribute to technical documentation, internal knowledge sharing, and raising the overall engineering bar.

United States
$215K - $262K / year
Job Closed