Job Description : We are looking for a skilled Full Stack Developer to design, develop, and maintain software solutions across both front-end and back-end technologies.
The ideal candidate will have a solid understanding of web development principles and experience working with both client-side and server-side technologies.
This role requires the ability to work on diverse projects and collaborate with cross-functional teams to deliver high-quality solutions.Responsibilities : Design, develop, and maintain web applications using both front-end and back-end technologies.Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical solutions.Develop user-friendly interfaces and ensure responsiveness across various devices and browsers.Write clean, efficient, and maintainable code adhering to coding standards and best practices.Implement security and data protection measures to safeguard application integrity and user privacy.Integrate third-party APIs and services as needed to enhance application functionality.Perform code reviews and provide feedback to maintain code quality and consistency.Troubleshoot and debug issues to ensure optimal performance and user experience.Stay current on emerging technologies and industry trends to recommend innovative solutions and enhancements.Document technical specifications, system architecture, and development processes.Requirements : Bachelor's degree in Computer Science, Software Engineering, or a related field.1 to 10+ years of experience in full-stack web development.Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks / libraries (e.g., React, Angular, Vue.js).
Experience with server-side technologies such as Node.js, Python, Ruby on Rails, or Java.Strong understanding of relational and non-relational databases (e.g., MySQL, MongoDB, PostgreSQL).
Knowledge of RESTful APIs and web services.Familiarity with version control systems (e.g., Git).
Excellent problem-solving and analytical skills.Ability to work independently and collaboratively in a team environment.Strong communication and interpersonal abilities.Preferred Qualifications : Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
Familiarity with DevOps practices and CI / CD pipelines.Experience with mobile app development (iOS, Android) is a plus.Certification in relevant technologies or frameworks is a plus.Benefits : Competitive salaryComprehensive benefits packageOpportunities for professional development and growthA collaborative and innovative work environment
#J-18808-Ljbffr
Developer • Auckland, New Zealand