Senior Software Engineer
Posted
- As a Sr. Full Stack Software Engineer you will have the opportunity to play a key role in Web Interfaces Engineering group. We’re looking for team-oriented problem solvers, possesses excellent communication skills, and skilled in all levels of web architecture. You’ve developed multiple tiered web applications in the past and are intimately familiar with modern web technologies
- Developing across the full stack of Web technologies – Persistence, Services, Platform, Performances, and with a focus on great experiences
- Working in a Scrum-based Agile development process that is light on documentation and meetings and heavy on coding
- Designing and implementing software that is simple, intuitive and easy to use with platform development mindset to solve real world problems
- Translating business requirements and mock-ups into fully functional features by working closely with product owners and creative designers
Benefits
- Generous family leave
- Matched donations
- Annual learning stipends
- Flexible PTO
- Competitive retirement plan
- Paid volunteer time
- In order to be successful in this role, we need someone who has:
- Experience in coding, object-oriented and modularized software
- 3+ years’ experience with JavaScript frameworks (e.g. NodeJS, ReactJS, Redux)
- 3+ years’ experience with Java based web applications and cloud-based applications
- Superior communication skills with the ability to work directly with business owner
- Demonstrated aptitude for learning new technologies quickly
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI’s potential impact on the function or industry
- Expertise with HTML technologies including HTML5, CSS3 and AJAX / Web Services
- Experience collaborating with cross functional teams of engineering/PM/Design with varying skill sets
- BS/MS Degree in Computer Science or related field
- Expertise in writing Java code and JavaScript but strong candidates with experience in other OO languages will be considered
- Solid understanding of data structures, algorithms, object-oriented design, design patterns and Cloud/Web technologies
- Expertise in JavaScript, ES6, Angular.js, React, HTML5, CSS3, Java 8 and GraphQL
- Experience with relational databases: Oracle, MySQL MS SQLServer
- Experience in developing cloud-based applications
- Familiarity with Unix shell and Functional programming
- Expertise in unit and integration test automation
