Senior Software Engineer
Indexed description
Why us?
🌍 CUBE is a globally recognized brand at the forefront of Regulatory Technology. Our industry-leading SaaS solutions are trusted by the world’s top financial institutions globally.
🚀 In 2024, we achieved over 50% growth, both organically and through two strategic acquisitions. We’re a fast-paced, high-performing team that thrives on pushing boundaries—continuously evolving our products, services, and operations. At CUBE, we don’t just keep up we stay ahead.
🌱 We believe our future is built by bold, ambitious individuals who are driven to make a real difference. Our “make it happen” culture empowers you to take ownership of your career and accelerate your personal and professional development from day one.
🌐 With over 700 CUBERs across 19 countries spanning EMEA, the Americas, and APAC, we operate as one team with a shared mission to transform regulatory compliance. Diversity, collaboration, and purpose are the heartbeat of our success.
💡 We were among the first to harness the power of AI in regulatory intelligence, and we continue to lead with our cutting-edge technology. At CUBE, You will work alongside some of the brightest minds in AI research and engineering in developing impactful solutions that are reshaping the world of regulatory compliance.
- Develop scalable and production-ready backend services with high reliability.
- Deliver secure, well-documented APIs that meet functional and performance requirements.
- Optimize database performance and ensure efficient data management.
- Ensure high code quality through testing, code reviews, and engineering best practices.
- Successfully deploy applications through automated CI/CD pipelines.
- Contribute to improving system scalability, observability, and operational excellence.
Key Responsibilities
- Design and develop RESTful APIs and backend services using Python (FastAPI/Django).
- Build scalable, secure, and high-performance microservices.
- Develop integrations with databases, cloud services, and third-party APIs.
- Design and optimize PostgreSQL database schemas and queries.
- Implement authentication and authorization using industry-standard security practices.
- Write clean, maintainable, and well-tested code following best engineering practices.
- Containerize applications using Docker and support CI/CD deployments.
- Collaborate with Product, QA, DevOps, and Architecture teams throughout the development lifecycle.
- Troubleshoot, optimize, and enhance application performance and reliability.
Deliver initial API enhancements or feature implementations.
Day 60: Independently develop and deliver backend features and integrations.
Participate actively in design discussions and code reviews.
Day 90: Own end-to-end delivery of backend components.
Optimize application performance, reliability, and contribute to architectural improvements.
Required Skills & Experience
- 3–5 years of Python backend development using FastAPI, Django, or similar frameworks.
- Strong experience in REST API development and microservices architecture.
- Good understanding of authentication, authorization, and API security.
- Hands-on experience with PostgreSQL and database design.
- Experience with cloud platforms (AWS/Azure/GCP) and object storage.
- Strong knowledge of Docker and CI/CD practices.
- Good understanding of asynchronous programming, data structures, algorithms, and software design principles.
- Experience with performance optimization, caching, and application monitoring.
- Experience with Kafka, RabbitMQ, or Azure Service Bus.
- Experience with Kubernetes and container orchestration.
- Exposure to AI/ML or LLM integrations.
- Familiarity with Redis, Elasticsearch/OpenSearch, or other distributed systems.
- Experience building enterprise SaaS applications.
CUBE is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search