Remote Senior (+) Python Developer - Octopus by RTG - Remote

Posted

Apply now
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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback