Technical Engineer
Job Descriptions
Hiring a
Technical Engineer
?
1
2
3
Technical Engineer
Description
We are looking for a Technical Engineer to join our growing team at Rezi. The Technical Engineer will provide technical support to our customers, troubleshoot technical issues, and provide guidance and assistance to our team of software engineers. To be successful in this role, you should have extensive knowledge of software engineering and experience providing technical support, troubleshooting, and problem-solving. You should also have in-depth knowledge and experience with Java. You will be responsible for assisting in the development of applications, maintaining customer relations and responding to customer inquiries. Ultimately, you will ensure our customers receive a high level of technical support and our applications are running smoothly.
Responsibilities
• As a Technical Engineer at Rezi, responsible for developing and building our world-class platform, helping us scale and grow our product
• Own and drive the development of high-quality, production-ready software that meets our customer’s needs
• Design and develop complex software systems, architecting solutions to solve business problems
• Collaborate with product and design teams to define, design, and ship new features
• Integrate with existing systems, utilizing APIs, microservices, and other tools
• Perform unit and integration testing, and ensure code quality standards are met
• Troubleshoot and debug issues, investigate and optimize performance, analyze and improve system scalability
• Monitor and maintain system health and uptime, ensure systems are secure and compliant with industry standards
Requirements
• Bachelor’s degree in Computer Science or related field.
• 4+ years of software engineering experience.
• Expert knowledge of web development technologies such as HTML, CSS, Java, Python, JavaScript, Node.js, and React.
• Ability to design and build robust, scalable, and secure software solutions.
• Knowledge of microservices architectures and distributed computing.
• Ability to debug and troubleshoot complex technical issues.
• Experience with cloud computing platforms such as AWS or Azure.
• Exposure to DevOps practices, such as continuous integration and deployment, automated testing, and containerization.
• Familiarity with test-driven development and Agile methodologies.
• Strong communication and collaboration skills.
Skills
Technical Engineer
Description
We are looking for a Technical Engineer to join our growing team. The ideal candidate should have experience in Technical Support and Troubleshoot, as well as knowledge of Java.As a Technical Engineer, you will be responsible for providing technical support for our customers and resolving technical issues in a timely manner. You will be tasked with troubleshooting hardware and software issues, as well as helping to implement new technologies. You should have excellent communication and problem-solving skills.In this role, you will be expected to stay up to date with emerging technologies and be able to identify and resolve technical problems quickly and efficiently. You should be able to work independently and be able to take initiative when needed. Ultimately, you will ensure that our customers receive the best technical support possible.
Responsibilities
• As a Technical Engineer at Rezi, responsible for developing and deploying software applications, troubleshooting technical issues and providing technical support
• Design, develop and maintain software applications to meet customer requirements
• Identify and troubleshoot software application issues and provide technical support
• Implement software enhancements and features
• Monitor and test software performance for potential issues
• Document technical specifications and code
• Collaborate with other engineers, product managers and stakeholders to ensure successful product delivery
• Ensure software applications are designed and developed in accordance with best practices and standards
• Create and maintain software development process artifacts such as user stories, acceptance criteria, design documents, and technical specifications.
Requirements
• 5+ years of experience in software development, with a focus on systems engineering and automation
• Demonstrated expertise in building and maintaining large-scale, distributed systems
• Experience with modern programming languages (e.g. Python, Java, C#, C++, Go, JavaScript)
• Working knowledge of RESTful services, microservices, and serverless architectures
• Solid understanding of Infrastructure-as-Code and DevOps practices
• Experience with public cloud providers (e.g. AWS, Azure, GCP)
• Knowledge of container technologies, such as Docker and Kubernetes
• Experience with automation and configuration management tools (e.g. Terraform, Chef, Ansible, Puppet)
• Strong problem-solving, troubleshooting, and debugging skills