DESCRIPTION
We are seeking a Full Stack Web Developer to join our growing technical team. Our team works collaboratively to interpret business requirements and user stories; design and build web applications software; advise and support the modernization of legacy web applications; and maintain a portfolio of existing and new web applications and systems.
Our team works collaboratively to support the full end-to-end development life cycle, from initiation through operations and maintenance. Developers engage with Business Analysts, Systems Analysts, and other stakeholders; gather and document requirements; and develop web applications to support our customer’s needs.
Desired Skills
- Frontend: React, JavaScript or TypeScript
- Backend: Express, Node.js
- Database: MongoDB, SQL
Responsibilities
- Work collaboratively with technical team members, customers, and stakeholders in an Agile development environment.
- Translate business and functional requirements into web apps.
- Write clean, scalable code using industry standards, best practices, and programming languages to develop new web applications.
- Enhance existing applications while planning and supporting a path for modernizing them.
- Provide input into technical analysis, recommendations, and alternatives based on your knowledge and experience.
- Provide input into strategies, architectures, and approaches.
- Document system designs and approaches.
- Support the creation of related documentations, user documents, training materials, and other documentations as needed.
- Support testing of software and interface designs.
- Perform bug fixes and enhancements as needed.
- Support stakeholders, ad-hoc project requests, informational data calls, and change management.
- Other duties and responsibilities as assigned.
Qualifications
- Must have proven development experience using common Full Stack web development software such as MongoDB, Express.js, React.js, and Node.js
- Should know Git Repository, Jira, and Team Foundation Server.
- 5+ years of relevant work experience.
- Must have strong interpersonal, written, and oral communication skills.