Job Description
Who we are;Octopus by RTG is enabling a key partner organization to grow their tech teams while focusing on AI. We are currently looking for the right pioneers to join the team!Octopus is proud to be 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, 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 & onsite 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.You will be working with one of our partners in Dubai that is willing to gallop into the new AI era with the Unicorn of AI operating systems.Job overview:We are looking for a talented Senior Node.js Developer who possesses a foundational understanding of AWS DevOps practices to join our forward-thinking development team. This role involves designing and developing backend microservices with a focus on performance, scalability, and security. If you are a developer who thrives in a fast-paced environment and is passionate about building robust server-side applications, we encourage you to apply.Responsibilities: Design and implement scalable and efficient backend microservices using Node.js. Collaborate with frontend developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. Develop and maintain all server-side network components. Ensure optimal performance of the central database and responsiveness to front- end requests. Collaborate with solutions architect, product owners, and designers in the development process. Integrate user-facing elements developed by front-end developers with server- side logic. Implement security and data protection systems. Write high-quality, clean, and maintainable code, conduct code reviews. Understand basic AWS services (like EC2, S3, and RDS) to support backend functionality. Implement basic CI/CD pipelines using AWS tools to streamline deployment and operational tasks. Monitor and improve system performance and reliability on AWS infrastructure.