
Staff Software Engineer
Arcana Analyticsabout 1 year ago
Responsibilities
- Architect and refine complex backend systems using Python.
- Optimize application performance for speed and scalability.
- Manage high concurrency and large data volumes.
- Collaborate with engineering and product teams to define requirements.
- Enhance system integrity with advanced storage solutions and databases.
- Drive coding excellence and best practices across the development lifecycle.
Requirements
- 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.
- Proven experience in scaling compute and I/O-intensive applications.
- Strong foundation in computer science with knowledge of data structures and algorithms.
- Experience in handling concurrent requests and optimizing large-scale systems.
- Familiarity with database technologies like Redis, PostgreSQL, and ClickHouse.
- Experience in the financial sector, particularly in fintech applications, is a plus.
- Solid understanding of software development life cycle and CI/CD practices.
- Excellent problem-solving abilities and strong communication skills.