
Posted 4 hours ago
Senior Development Engineer
Prescient Investment ManagementSenior Development Engineer
Requirements
5+ years Python development, 3+ years AWS experience, Microservices architecture design, RPC communication protocols, RabbitMQ or Apache Kafka, Docker and Kubernetes, Distributed systems design, Bachelor's degree in Computer Science or related field
Skills
PythonAWSMicroservicesRabbitMQKafkaDockerKubernetes
About the role
Responsibilities
- Design, develop, and maintain microservices using Python and modern development frameworks
- Architect and implement scalable solutions on AWS cloud infrastructure
- Build and optimize RPC-based communication patterns between microservices
- Implement and manage message bus strategies using RabbitMQ and Apache Kafka
- Collaborate with cross-functional teams to define technical requirements and system architecture
- Mentor junior developers and contribute to code reviews and technical documentation
- Ensure code quality, performance optimization, and adherence to best practices
- Participate in system design discussions and architectural decision-making
- Troubleshoot and resolve complex technical issues in production environments
Requirements
- Minimum 5 years of professional experience in Python development
- At least 3 years of hands-on experience with AWS cloud solutions and services
- Proven experience designing and implementing microservices architecture
- Strong understanding of RPC communication protocols and implementation
- Familiarity with message bus technologies, particularly RabbitMQ or Apache Kafka
- Experience with containerization technologies (Docker, Kubernetes)
- Strong background in distributed systems and scalable application design
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
Preferred Qualifications
- Team lead or technical leadership experience
- Familiarity with Strangler Fig architecture pattern for legacy system migration
- Experience with CI/CD pipelines and DevOps practices
- Exposure to data architectures (e.g., DataVault, Medallion, Star schemas)
About the Company
Prescient is a multinational financial services business providing investment management, stockbroking, and platform administration services. We pride ourselves on where exceptional expertise meets meticulous financial services.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Development Engineer
Prescient Investment Management · Tokai
