Are you a skilled JavaScript developer with a passion for creating cutting-edge applications? Do you enjoy working in a dynamic, collaborative environment where you can both teach and learn? If that sounds like you, we're eager to meet you!
About the Role:
We are on the hunt for a talented and experienced Fullstack JavaScript Developer to become a part of our vibrant team. In this role, you will have a crucial part in the entire application development lifecycle, from conception and design to deployment and maintenance. Working alongside a diverse group of colleagues, you will ensure the delivery of high-quality, JavaScript-centric solutions that align with our business objectives.
Responsibilities:
- Design, develop, and maintain full-stack web applications using Node.js, React.js, and other modern JavaScript frameworks and technologies.
- Provide guidance and mentorship to junior developers, promoting a culture of excellence, learning, and growth within the team.
- Collaborate with project managers and other team members to define project scopes, timelines, and deliverables, ensuring successful and timely completions.
- Actively participate in the product development process, translating complex requirements into scalable and maintainable software solutions.
- Take the lead on sophisticated software components, showcasing your expertise as you progress in your role.
- Emphasise the importance of automated testing, ensuring code quality and system reliability.
- Engage in the enhancement and upkeep of existing systems, contributing to their continuous improvement.
- Offer technical support for client projects as needed, adapting to the unique demands of each task.
- Eventually specialise and lead in your area of expertise, becoming a go-to resource within the team.
Skills & Experience:
- Proven track record as a Fullstack JavaScript Developer, with a portfolio of successful projects to your name.
- Proficient in JavaScript and TypeScript, with extensive experience in Node.js and React.js for building responsive, high-performance web applications.
- Familiarity with AWS services and infrastructure, including deployment and management of scalable applications.
- Solid understanding of web application development principles, including RESTful API design and development.
- Experience with modern development tools and practices, such as Git, CI/CD pipelines, and automated testing frameworks.
- Knowledge of both SQL and NoSQL databases, with the ability to design efficient data structures and queries.
- A problem-solver at heart, with a structured approach to tackling challenges and a keen eye for detail.
- Outstanding communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- A lifelong learner, open to sharing knowledge and skills with peers, and receptive to new ideas and technologies.