Software Engineer - MidLevel Python

5 days ago

Apply Now
Logo of onlife

onlife

Location-based • Mapping • AI

11 - 50

Description

• Onlife is seeking a highly skilled and experienced Senior Software Engineer to join their team; • Play a critical role in designing, coding, and maintaining robust and scalable software solutions; • Design, develop, and implement complex back-end features; • Collaborate with cross-functional teams to understand requirements; • Write clean, maintainable, and well-documented code; • Conduct code reviews, mentor junior engineers; • Implement unit tests and participate in integration testing; • Stay up-to-date on the latest advancements in open source libraries; • Explore and propose potential applications of Machine Learning; • Work in compliance with organisational sensible defaults;

Requirements

• Several years experience in software development; • Proven ability to design, develop, and deploy complex and scalable applications; • Several years experience working in an Agile delivery environment • Excellent problem-solving and analytical skills • Experience with version control systems (Git) and continuous integration/continuous delivery (CI/CD) pipelines (a plus) • Strong communication, collaboration, and teamwork skills • A demonstrated interest in Machine Learning or a basic understanding of core ML concepts (e.g., supervised learning algorithms, evaluation metrics) • Experience with web scraping or data analysis libraries (BeautifulSoup, Pandas) • Open-source project contributions • Strong understanding of software development principles, design patterns and best practices, • Excellent problem solving and analytical skills • Experience with open source frameworks • Experience with Python, Python frameworks and libraries (bonus)

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com