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