Software Engineer with Python
Коротко
Designs and develops backend applications for enterprise data platforms in financial services; delivers production-ready software. · Needs: 4+ years software engineering; strong Python; C#/.NET or Rust; REST APIs, distributed systems; SQL, relational databases.
Описание от работодателя
About the Role Join a team developing enterprise data platforms and backend services used across a global financial organization. You will build scalable applications that support research, operations, and risk teams while collaborating with engineers and business stakeholders throughout the software development lifecycle.
Daily tasks:
- Design, develop, and maintain backend applications and services.
- Deliver production-ready software, including testing, deployment, and support.
- Collaborate with technical and business stakeholders to deliver reliable solutions.
- Contribute to system design, code reviews, and continuous improvements.
- Troubleshoot production issues and implement long-term fixes.
4+ years of software engineering experience.
Strong Python skills.
Experience with C#/.NET or Rust.
Knowledge of backend development, REST APIs, and distributed systems.
Experience with SQL, relational databases, and data modelling.
Familiarity with cloud platforms, Git, CI/CD, and automated testing.
Strong communication skills and ability to work in an Agile environment.
Nice to Have React or Angular experience.
AI/ML integration experience.
Financial services or market data knowledge.
Experience with Kafka, Solace, or IBM MQ.
Must have: Python, C#, .NET, Rust, Backend, REST API, Distributed systems, SQL, Relational database, Data modeling, Cloud platform, Git, CI/CD, Automated testing, Communication skills
Nice to have: React, Angular, AI/ML Integration, Financial services, Market data knowledge, Kafka, Solace, IBM MQ