Responsibilities:
- Develop scalable Python-based microservices to process data streams using streaming, messaging, and REST technologies.
- Design and implement robust solutions for market and credit counterparty risk platforms.
- Utilize advanced Python features, such as context managers, decorators, and descriptors, to build efficient and maintainable code.
- Architect and implement solutions using Consul, Docker, Kubernetes, Kafka, and Spark.
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality financial systems.
- Create and optimize database models for SQL, MongoDB, and key-value stores.
- Build and maintain testing frameworks using Behave and PyTest to ensure software reliability.
- Design and implement asynchronous operations, multithreading, and multiprocessing in Python.
- Develop and deploy cloud-native applications in AWS environments.
- Lead the design and integration of messaging, streaming, and REST APIs.
- Ensure high-performance, scalable solutions with consistent deployment processes.
Desired skills and experience:
- 8+ years of commercial-grade software development experience with complex applications.
- Strong expertise in Python 3.4+, including advanced language features, asynchronous operations, and OOP/functional programming principles.
- Proven experience with market and credit counterparty risk platforms (mandatory).
- Experience developing cloud-native applications on AWS (mandatory).
- In-depth knowledge of microservices architecture and data modeling.
- Expertise in messaging, streaming, and REST API development.
- Familiarity with tools like Consul, Docker, Kubernetes, Kafka, and Spark.
- Proficiency in Agile development methodologies.
- Bachelor's or Master's degree in Computer Science, Engineering, Physics, Math, or equivalent work experience.
Other Jobs from ION
iOS Swift Developer, Noida
Senior Fullstack Software Engineer, Budapest
RPA Junior Developer (Cedacri International)
Java Junior Developer, Moldova, (Cedacri International)
Similar Jobs
Software Senior Engineer - Big Data | Pune
Sr. Data Engineer
Senior Data Engineer
Full Stack Developer
Staff/Lead Data Engineer
Senior Database Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say