Perform hands-on software development, including writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints
Work closely with product managers and other full stack developers to implement innovative solutions to challenging web development problems
Participates in system design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support
Drive automation and ensure automated test scripts are completed for new features
Supports new and ongoing digital projects including corporate and client microsites, and integration with data and marketing platforms
Provides analysis of problems and recommends solutions
Work collaboratively with a tight-knit product development team
Qualifications
BS or MS degree in computer science, or equivalent 5+ years of work relevant experience
5+ years of experience working in React and able to demonstrate strong JavaScript knowledge
5+ years of experience working with NodeJS backend.
3+ years of experience working with PostgreSQL and MongoDB or any data base.
Proficiency working with Docker
Proficiency working with GraphQL and Kubernetes
Strong experience in systems architecture design and development
Strong experience building single-page and progressive web applications
Experience using test-driven development practices
Ability to efficiently manage and build large, complex web applications
Strong analytical and problem-solving skills, with good attention to detail
Excellent oral and written communication skills
Self-motivated, ability to work independently
Ability to use creative thinking to develop innovative solutions to business problems
Strong project management skills, including the ability to manage multiple projects simultaneously