Senior Web Software Engineer - Contractor
If you want to be at a leading data security organization, you want to be at Code42.
Who is Code42? Code42 is an enterprise SaaS company that develops a solution that backs up all distributed end-user data on a single, secure platform. Our platform enables IT, security, and business teams to limit risk, meet data privacy regulations, and recover from data loss, no matter the cause. That's why top-name brands and large organizations entrust their data to our industry-leading and award-winning solution. Code42 is proud to be a well-funded private company backed by several of the most successful venture capital firms including Accel, JMI, NEA, and Split Rock Partners.
Who do we look for? Here at Code42 we look for people who are off-the-charts smart, but enjoy a little levity in between cerebral challenges. We look for people who want to help our company grow and who want to grow their careers. We look for people who like to ask questions, solve complex problems, collaborate effectively, think creatively and provide diverse insight to help us all think better and differently.
Are you ready to take your career to the next level?
WHAT YOU’LL BE DOING:
- Designing and implementing front-end JavaScript that powers the Code42 web applications, taking into account functional requirements as well as non-functional requirements such as scalability, robustness, monitoring, supportability, and testability.
- Collaborating with teammates throughout the product development organization including product owners, UI/UX designers, QA analysts, technical writers, and customer champions.
- Verifying the correctness of your implementations by writing automated tests.
- Documenting code and design, and reviewing others’ work.
- Synthesizing requirements into cohesive designs, identifying gaps and contradictions.
- Leading agile story authoring, sizing, and demo sessions for product features.
- Leading team design discussions and code reviews, asking questions, contributing and accepting feedback.
- Mentoring and guiding more junior staff.
- Contributing to process improvement efforts within engineering.
- Continuously learning about technology and software development, and sharing knowledge with the team.
SKILLS AND REQUIREMENTS:
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- 5+ years of professional software development experience, or can convincingly demonstrate this level of knowledge and skill.
- Experience with front-end development for enterprise-class, multi-tier systems and the design patterns upon which they are built.
PREFERRED:
- Experience with the languages and tools that comprise our tech stack:
- Front-end: ECMAScript 6/7, React, Typescript, Node.js, Webpack, Mocha
- Development Infrastructure: Git, Jira, Bitbucket, Jenkins
- Comfortable working with non-technical staff.
BONUS POINTS:
- Active in the local tech community
- Have an active github profile
- Have contributed to open-source software
STANDARD COMPETENCIES:
- Cultivates Innovation
- Collaborates
- Values Differences
- Instills Trust
- Customer Focus