Software Engineer Backend (SDE 2)

Software Development

Arcana

1 open role Website

  • Software Development
  • India

We are looking for a skilled backend engineer to build high‑performance, scalable services that power our cutting‑edge platform. You’ll apply deep computer‑science fundamentals to design and optimize compute‑ and I/O‑intensive applications.

What You’ll Do

  • Architect and enhance complex Python backend systems focusing on efficiency, durability, and scale.
  • Optimize application performance for speed, scalability, and resource utilization.
  • Design robust solutions for high concurrency and massive data volumes.
  • Partner with engineering and product teams to translate requirements into resilient architectures.
  • Implement advanced storage solutions using Redis, PostgreSQL, and ClickHouse.
  • Drive coding standards, testing rigor, and precise deployment practices.

What You Need

  • Bachelor’s or Master’s in Computer Science or a related field.
  • Minimum 2 years of production Python backend development experience.
  • Proven experience scaling compute and I/O‑intensive applications.
  • Strong grasp of data structures, algorithms, and system design principles.
  • Ability to handle high concurrency and optimize large‑scale systems.
  • Proficiency with Redis, PostgreSQL, and ClickHouse databases.
  • Familiarity with CI/CD pipelines and the software development lifecycle.

Good to Have

  • Experience building fintech applications or systems.
  • Background in the financial services industry.

The Opportunity

Join a dynamic team driving cutting‑edge technology where your expertise will shape innovative, high‑performance backend services. You’ll work on compute‑ and I/O‑intensive applications that set new industry benchmarks.

Similar Jobs to Apply