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 seeking a Senior Python Developer to work on exciting AI projects with a key partner in Riyadh, KSA.
  • The role involves leading the design, development, and deployment of complex software systems, ensuring scalability, performance, and reliability.
  • Responsibilities include architecting and implementing backend services and APIs using Python and related frameworks.
  • The developer will collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver product features.
  • Providing technical leadership and mentorship to engineering teams is essential, fostering a culture of continuous learning and improvement.
  • Conducting code reviews to ensure adherence to best practices, coding standards, and quality is a key responsibility.
  • The role requires identifying and addressing performance bottlenecks and implementing optimizations to enhance system efficiency.
  • Staying up-to-date with emerging technologies and industry trends, integrating new tools and techniques into the development process is expected.
  • The developer will also develop and maintain comprehensive documentation for codebases, APIs, and system architecture.
  • Driving the adoption of best practices in software development, including Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), and Agile methodologies is crucial.
  • Ensuring the security and compliance of software systems by implementing necessary safeguards and protocols is part of the job.

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 flexibility of working 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