Please, let robusta know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Octopus by RTG is enabling a key partner organization to build their digital hubs in Egypt and grow their tech teams around the world.
The company is looking for pioneers to work on exciting AI Projects with a key partner in Riyadh, KSA.
Octopus is part of the Robusta Technology Group (RTG), a leading tech group with a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America.
The company specializes in rapidly assembling remote and onsite global tech teams that align with the culture and practices of specific brands.
Responsibilities include leading the design, development, and deployment of complex software systems, ensuring scalability, performance, and reliability.
The role involves architecting and implementing backend services and APIs using Python and related frameworks.
Collaboration with cross-functional teams, including product managers, designers, and other engineers, is essential to define and deliver product features.
The position requires providing technical leadership and mentorship to engineering teams, fostering a culture of continuous learning and improvement.
Conducting code reviews to ensure adherence to best practices, coding standards, and quality is part of the job.
Identifying and addressing performance bottlenecks and implementing optimizations to enhance system efficiency is expected.
Staying up-to-date with emerging technologies and industry trends, integrating new tools and techniques into the development process is crucial.
Developing and maintaining comprehensive documentation for codebases, APIs, and system architecture is required.
Driving the adoption of best practices in software development, including Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), and Agile methodologies is part of the role.
Ensuring the security and compliance of software systems by implementing necessary safeguards and protocols is also a responsibility.
Requirements:
A Bachelor’s degree in Computer Science, Engineering, or a related field is required.
Candidates must have 4+ years of professional software development experience, with a strong focus on Python.
Extensive experience with Python frameworks such as Django, Flask, or FastAPI is necessary.
Proven expertise in system design, architecture, and implementing scalable solutions is required.
A solid understanding of database technologies (e.g., MySQL, PostgreSQL, MongoDB) and data modeling is essential.
Experience with cloud platforms (e.g., AWS, GCP) and containerization technologies (e.g., Docker, Kubernetes) is needed.
Proficiency in using version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitHub Actions) is required.
Strong problem-solving skills and the ability to troubleshoot complex issues are necessary.
Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment, are essential.
A demonstrated ability to lead and mentor engineering teams, driving technical excellence and innovation is required.
Benefits:
The position offers the opportunity to work remotely.
Candidates from all over the globe are welcome to apply.
An attractive salary in USD is provided.
Apply now
Please, let robusta know you found this job
on RemoteYeah
.
This helps us grow 🌱.