Full Stack Developer
Job Descriptions
Hiring a
Full Stack Developer
?
1
2
3
Full Stack Developer
Description
We are looking for a Full Stack Developer to create and maintain both frontend and backend web applications. The ideal candidate should have strong knowledge of JavaScript/Query, HTML/CSS, and database technologies. As a Full Stack Developer, you will be responsible for developing, maintaining, and optimizing web applications. You will also be responsible for integrating data storage solutions and managing user authentication and authorization. You should be comfortable working with a team of developers and collaborating with other departments. Ultimately, you will ensure our web applications are up and running and meeting both internal and customer needs.
Responsibilities
• As a full stack developer at Rezi, responsible for designing, developing, and maintaining web-based applications
• Build user-friendly, high performance, and secure web applications using modern technologies and frameworks
• Work closely with product teams to build innovative features and user experiences
• Troubleshoot, debug, and optimize code for performance and scalability
• Design, implement, and maintain APIs, microservices, and web services
• Collaborate with front-end developers to ensure UI/UX meets customer requirements
• Research and recommend best practices and technologies for web development
• Monitor and maintain web applications for security and performance
• Create automated tests for web applications to ensure quality
Requirements
• 3+ years of experience developing software applications (or equivalent).
• Proven experience with front-end UI development using HTML, CSS, JavaScript, React, Angular or similar frameworks.
• Experience with back-end development using Java, Python, Node.js, or similar technologies.
• Experience with databases such as MySQL, MongoDB, or other NoSQL databases.
• Experience with cloud-native technologies, such as microservices, containerization, and serverless.
• Experience with version control systems such as Git.
• Strong debugging and troubleshooting skills.
• Ability to quickly learn and adapt to new technologies and frameworks.
• Strong communication and collaboration skills.
• Demonstrated ability to work independently and with teams.
Skills
Full Stack Developer
Description
We are looking for a Full Stack Developer to join our team and help build and maintain our web applications. The successful applicant will be responsible for creating and maintaining the software architecture of our applications and websites. The ideal candidate should have a deep understanding of JavaScript/Query, HTML/CSS and Database technologies, in addition to a creative mindset to develop innovative solutions and improve existing systems. The Full Stack Developer will be responsible for developing and testing code, debugging applications and integrating software components, as well as helping to define system requirements and provide technical guidance on projects. You should also be able to identify and address any technical issues that arise and develop strategies and plans to ensure our applications remain secure and perform to the highest standards. Ultimately, you will be an integral part of our development team, helping us to build innovative, reliable and secure web applications.
Responsibilities
• As a Full Stack Developer at Rezi, responsible for designing, developing and deploying highly scalable web applications and services
• Work with various technologies such as HTML, CSS, JavaScript, Node.js, React and MongoDB
• Collaborate with cross-functional teams to design, develop, and implement solutions to complex problems
• Analyze user requirements and develop solutions to meet those requirements
• Develop and maintain APIs, web services, and databases
• Design and implement unit, integration, and automated tests
• Optimize application performance to ensure scalability and responsiveness
• Monitor application and system performance, track and resolve bug issues, and deploy new features and updates
Requirements
• 5+ years of experience in application development with a strong focus on full stack development
• Expertise in JavaScript, React, Node.js, HTML and CSS
• Experience with developing REST APIs and working with databases such as MySQL, MongoDB and Redis
• Proficiency with build tools such as Webpack, Gulp, and Grunt
• Comfortable working with version control systems such as GIT
• Experience with cloud computing platforms such as AWS, Microsoft Azure and Google Cloud
• Ability to design, develop, and maintain scalable web applications
• Strong understanding of software architecture, design patterns and object-oriented programming
• Familiarity with Agile and DevOps methodologies and tools such as Jenkins, JIRA, and CI/CD pipelines
• Excellent problem-solving, debugging, and communication skills