Job Summary
Job Description
DUTIES: Provide technical leadership to a team responsible for developing software using Node.JS and JavaScript in an Agile development environment; work with cable and telecom network architectures; write REST APIs to support CRUD operations on data in the MongoDB database; store code in Github; implement business logic to support the design and drafting of the application; engage in high-level design work; work on a scrum team, with other developers and QA engineers, to effectively collaborate on system solutions; use knowledge of fiber/cable broadband networks to implement business logic into the proper design of cable networks; deploy advanced networks and support needs of network design and deployment teams; ensure integration of user-facing elements with server-side elements; develop, test, optimize, and maintain new database configurations, and perform version upgrades; support deployed environments by investigating escalated issues with deployments; write, test, and debug software related to sprinted work; assist with any issues with the deployed environments (Development, QA, or Production); and guide and mentor junior-level engineers. Position is eligible for 100% remote work.
REQUIREMENTS: Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and five (5) years of experience developing software using Node.JS and JavaScript in an Agile development environment; of which three (3) years include working with cable or telecom network architectures; writing REST APIs to support CRUD operations on data in the MongoDB database; and storing code in Github.
Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Skills
CRUD Operations, JavaScript, Node.jsWe believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality—to help support you physically, financially and emotionally through the big milestones and in your everyday life.
Please visit the benefits summary on our careers site for more details.