What is the Senior Full Stack Developer role about?
As a member of the Development team, you'll be working on many aspects of the Netsweeper product revolutionizing the design, development, and maintainability of both the front-end UI and back-end server-side logic across the suite of web applications.
What will I be doing?
Work across the full stack, building highly scalable, reliable, distributed solutions providing excellent measurable user experiences.
Develop new features & functionality in support of the rapidly changing business and project requirements
Assume a leadership role in the success of projects from conception through to deployment.
Write and conduct unit tests to ensure the code quality meets the development best practices.
Working with QA and product teams
Participate in all aspect of agile software development including design, implementation, and deployment
Working primarily in Java, HTML, CSS, PHP, React, and JavaScript
Engage with product on design
Along side of developing software, guide and mentor junior and intermediate developers
What are we looking for?
Strong communicators (written and verbal) who work collaboratively with their immediate team, and the larger organization.
Developers who are unafraid to learn through research and will drive conversation and make recommendations based on experiences and findings.
Team members who demonstrate accountability by following established processes and making suggestions for process/delivery improvements.
Collaborators who will create elegant, scalable, modern, code that evolves our products.
Previous experience as a software programmer.
Strong knowledge of system frameworks including SVN, GIT, Maven, Jenkins and Linux.
Experience working with Agile development technologies.
Preferred Skills and Qualifications
Bachelor's degree (or equivalent) in computer science, information technology, or engineering
7+ years of experience of software development in languages such as Java, HTML, Java Script, React, CSS, PHP.
Prior experience in large scale, highly complex web applications