As a Software Engineer, you will play a central role in designing, developing, and maintaining the software. This is an opportunity to work on breakthrough technology, implement advanced processes, and contribute to a culture of excellence.
Responsibilities:
Design and develop high-performance Python applications
Maintain and optimize core logic systems
Ensure reliability, accuracy, and optimal performance of critical systems
Collaborate with cross-functional teams to implement new features
Troubleshoot complex issues and provide elegant solutions
Participate in code reviews and contribute to best practices
Work with cloud infrastructure and messaging systems
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or relevant field - required
5+ years of Python software development experience -required
Proficiency in JavaScript - required
Practical experience working with cloud platforms like AWS or GCP - required
Familiarity with Streaming and Messaging systems such as Kafka - required
Advanced problem-solving abilities, analysis, and debugging skills - required
Experience in developing core engines, infrastructure, or product core systems - significant advantage
Familiarity with large industries such as FinTech or medical systems - significant advantage
Knowledge of Ruby and Perl - advantage
Experience working in performance-critical environments and Real-Time systems (Embedded Systems, medical applications) - advantage
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job