We are looking for an experienced Developer to join our team at Rezi. In this role, you will be responsible for developing software applications and ensuring our products remain up-to-date and competitive. To be successful in this role, you should have an in-depth understanding of programming languages, team work, and time management. You will work with a team of developers to develop software applications, review and debug code, and create technical documentation. You will also be responsible for writing tests to ensure the quality of the applications you are creating. You should have a creative mindset and be able to troubleshoot any issues that arise. Ultimately, you will be responsible for creating software applications that meet our client’s needs and are of the highest quality.
• As a Developer at Rezi, responsible for creating, modifying, and debugging software for client and web applications
• Design, develop, and deploy high-performance software solutions, ensuring code quality and performance standards
• Analyze complex software requirements and develop solutions to challenging technical problems
• Troubleshoot and debug existing code and identify ways to improve performance
• Collaborate with other developers, product managers, UX designers, and business stakeholders to create intuitive web applications
• Write clean, well-designed, and testable code in accordance with coding standards and best practices
• Monitor and improve application performance, security, and scalability
• Develop and maintain software documentation and technical specifications
• 3+ years of experience in software development
• Experience working with various web frameworks (e.g. Django, Express, Angular, React, etc.)
• Knowledge of databases (e.g. MySQL, MongoDB, Redis, etc.) and proficiency in writing SQL queries
• Familiarity with design patterns and object-oriented programming
• Ability to work in a fast-paced environment and manage multiple projects simultaneously
• Excellent problem-solving and debugging skills
• Strong attention to detail and ability to work independently
• Great organizational and communication skills
We are looking for an experienced and knowledgeable Developer to join our team at Rezi. The successful candidate will have an in-depth understanding of programming languages and a proven track record of developing cutting-edge software solutions.The Developer should be able to work independently and as part of a team, and should possess strong time management skills to ensure projects are completed on time.The primary responsibilities of the Developer include analyzing user requirements, developing software solutions, and designing and coding applications. Additionally, the Developer will be responsible for troubleshooting, debugging, and deploying software applications, as well as ensuring that software meets user requirements and industry standards.The successful candidate should possess excellent problem-solving skills and the ability to work in a fast-paced environment. Additionally, excellent communication and interpersonal skills are essential for this position.
• As a Developer at Rezi, responsible for developing, debugging, and testing applications
• Design, develop and maintain software solutions, while following the standards and best practices established by the team
• Collaborate with the team to build highly scalable, fault tolerant, and maintainable software solutions
• Utilize established coding and design patterns to ensure quality and efficiency of code
• Analyze, design, and implement system solutions, based on user and system requirements
• Develop and maintain unit tests for code and ensure code meets coding standards
• Troubleshoot and debug applications, identify performance bottlenecks and provide solutions to improve performance
• Participate in design and code reviews, and ensure the code is optimized for performance and scalability
• Bachelor's degree in Computer Science, Software Engineering, or a related field
.• 3+ years of experience in software development.
• Proficiency in developing and deploying web applications.
• Knowledge of software design patterns, principles, and best practices.
• Understanding of database technologies such as SQL and NoSQL.
• Experience with development tools such as Git, Jenkins, and Docker.
• Excellent problem-solving and communication skills.
• Ability to work independently and as part of a team.