Lead JavaScript Software Engineer

at BI Worldwide
Published September 17, 2022
Location Minneapolis, MN
Category Default  
Job Type Full-time  

Description

At BI WORLDWIDE, we are committed to creating belongingness, where D&I is a priority. We invite you to join us as we continue to expand our culture of inclusivity, collaboration, and authenticity together.

Our Corporate Product Development team is seeking a Lead JavaScript Engineer. As a Lead JavaScript Engineer, this role is key to ensuring high quality, reusable code. This role is a JavaScript application developer and technical leader.

Required Experience:

* 8+ years' experience JavaScript development, 2+ years using react.js and node.js

Knowledge, Skills, and Abilities:

* This is a hands-on technical role with strong people skills.
* Expert level JavaScript and problem-solving experience.
* 40-80% coding, fluent with both React.js and Node.js (2+ years in business environment).
* Champion of modern software practices -- agile, microservices, cloud-native, automated pipelines.
* Experience developing software in a large team environment.
* Collaborates well with other developers, other development teams, and other software related roles. Guides and mentors other developers.
* Additional desired technologies: Postgres, Kafka, Kubernetes, Grafana, Prometheus, CI/CD.
* Has passion for modern software development and automation. Can work in a microservices, CI/CD, cloud-native AWS, Docker / Kubernetes environment.
* Equally comfortable coding, doing code reviews, making technology design and platform decisions, explaining technical concepts and decisions, talking with business stakeholders about product features.
* Collaborates with DevOps team.
* Has an eye for user experience, user interaction and what looks good on screen.

Responsibilities:

* Develop web applications using React.js and Node.js/Express.
* Interact with and influence all members of product teams including product owner, engineering manager, front and back-end developers, QA, UX/designers, management.
* Rotating responsibility for production support of the team's code (with help from others).
* NOTE: This position requires candidate to be local with requirement to be onsite 1 day/wk.