Octopus by RTG is enabling a key partner organization to build their digital hub in Egypt looking for the right pioneers to work on exciting AI Projects.
Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.
Octopus is specialized in rapidly assembling remote global tech teams that are fully aligned with the culture and practices of a particular brand. By providing tailored hubs to suit its clients needs, Octopus gives companies all the advantages of remote work and offshoring without all the negatives.
Role Overview :
As a Senior Software Engineer (Ruby) , you will be responsible for designing, building, and shipping software using your analytical, pragmatic, and engineering skills to provide solutions adopted by our Engineering teams. If you have a passion for solving complex problems unique to running large, highly scalable, resilient systems and want to use your knowledge of software design and architecture, strong problem-solving skills, and desire to learn to continuously improve the experience of our customers and engineers, we would love for you to join us!
- Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface.
- Contribute to designing and building a system that aligns with our technical vision of a service-oriented architecture.
- Write highly performant code that minimizes payload size and deferred scripts, while consuming the lowest possible amount of resources.
- Collaborate with Engineering, Product, and UX teams to design and build solutions that delight users and solve critical business problems.
- Communicate complex problems and solutions to both technical and non-technical stakeholders.
- Collaborate effectively with teammates by conducting code reviews, providing mentorship, pairing, and creating training opportunities.
- Mentor junior engineers on the team.
Qualifications of the Role:
Experience:
- 5+ years of experience in Object-Oriented Programming fundamentals, Test Driven Development, and Design Concepts.
- Strong experience working on modern applications and frameworks with Ruby on Rails.
- Experience with React/Typescript and PostgreSQL is a plus.
- Experience designing and building software in a service-oriented architecture.
- Expertise with modern web development across the entire spectrum, including development, testing, staging, deploying, and monitoring.
- Experience with development in Docker, AWS, and microservice environments.
Top Skills
What We Do
Robusta Technology Group (RTG) | Empowering the tech landscape with innovative digital solutions, expertise, and collaboration. Join us to unlock your business' growth potential.
#TechForGrowth #DigitalTransformation