We are looking for a Backend Developer to join our growing tech team in Rezi. As a Backend Developer, you will be responsible for developing, testing and maintaining backend applications. You should have experience with a range of backend programming languages, frameworks, and data structures. Your main duties will include designing, coding and optimizing the backend architecture of our applications, managing databases and ensuring high performance and responsiveness to requests from front-end components. You should also be able to troubleshoot and debug backend issues and develop technical solutions to challenging problems. Ultimately, you will ensure our applications are up and running and meet customer needs.
• As a Backend Developer at Rezi, responsible for designing and developing services that meet the scalability, reliability, and performance requirements of a world-class product
• Develop and maintain backend systems, APIs, and services that power our products, such as web applications and mobile applications
• Collaborate with cross-functional teams to define, design, and ship new features
• Write clean, maintainable, and efficient code to ensure the highest quality product
• Identify and address performance bottlenecks, security threats, and other technical issues
• Monitor and improve system performance, scalability, and reliability
• Research and evaluate emerging technologies to keep Rezi up-to-date with industry trends
• 3+ years of experience in software development.
• Expertise in Java, Node.js, Python, and/or Go.
• Understanding of relational databases (SQL) and NoSQL databases (MongoDB, Cassandra, Redis).
• Experience with web services (REST, SOAP), microservices, and service-oriented architecture.
• Experience with cloud technologies such as AWS, Google Cloud Platform, Azure, or Kubernetes.
• Working knowledge of distributed systems and message queues.
• Experience with container orchestration tools such as Docker, Kubernetes, or ECS.
• Familiar with best practices for developing secure applications.
• Excellent problem-solving and communication skills.