Arcanaanalytics

Staff Software Engineer

Bangalore, Hybrid. Posted 17 months ago

The role

This person will architect, refine, and escalate complex backend systems using Python. They will optimize application performance and manage high concurrency and vast data volumes.

What you will do

  • Architect, refine, and escalate the capabilities of complex backend systems using Python.
  • Elevate application performance, optimizing for speed, scalability, and resource allocation.
  • Forge robust methodologies to manage high concurrency and vast data volumes.
  • Collaborate with engineering and product peers to crystallize requirements into architectures.
  • Demonstrate proficiency with advanced storage solutions and databases like Redis, PostgreSQL, and ClickHouse.
  • Champion coding excellence, testing rigor, and deployment precision.

Required qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in backend development with Python in a production environment.
  • Proven experience in scaling compute and I/O-intensive applications.
  • Strong foundation in computer science, with a deep understanding of data structures, algorithms, and system design principles.
  • Experience in handling concurrent requests at scale and optimizing large-scale systems for performance and reliability.
  • Familiarity with database technologies such as Redis, PostgreSQL, and ClickHouse.
  • Solid understanding of software development life cycle, continuous integration, and continuous delivery (CI/CD) practices.
  • Excellent problem-solving abilities.
  • Strong communication skills.

Nice to have

  • Experience in the financial sector, particularly in developing fintech applications or systems

About the company

arcanaanalytics

Staff Software Engineer at Arcanaanalytics | JobZoey