Full Stack Web Developer

We are seeking a highly skilled, results oriented, critical thinker to join our development and support team. Our team engages stakeholders to identify and develop business-oriented technical solutions. We work collaboratively with to support the full end-to-end development life cycle, from initiation through operations and maintenance.

Developers engage with stakeholders; gather and document requirements; and develop integrated applications to support business, science, policy, program, and communication activities across the organization.

Must have proven development experience using MERN Stack or similar variant.

Frontend
  • ReactJS, JavaScript or TypeScript, or similar technology
Backend
  • Express, Node.js, or similar technology
Database
  • MongoDB, or similar technology
RESPONSIIBILITIES
  • Work collaboratively with team members, customers, and stakeholders.
  • Write application code using industry standards and best practices.
  • Design, develop, and implement software, applications, and user interfaces.
  • Translate business and functional requirements into web apps.
  • Create RESTful services with Node.js.
  • Document system designs and approaches. Create related documentations, user documents, training materials, and other documentations as needed.
  • Test software and interfaces. Create and support quality assurance and user testing.
  • Provide technical insight, recommendations, and alternatives analysis based on your knowledge and experience.
  • Provide input into strategies, architectures, and approaches to build, implement, and improve new and existing solutions and approaches.
  • Develop and implement communications, presentations, and trainings to support implemented solutions.
  • Function as first-line support for stakeholders, focused project support, ad-hoc project requests, informational data calls, risk resolutions, and change management. Performs fixes and enhancements as needed.
  • Provide services and support that foster communication and collaboration across organizational business units.
  • Participates in meetings, records meeting notes, and update stakeholders.
  • Other duties and responsibilities as assigned.
QUALIFICATIONS
  • Must have proven development experience using MERN Stack or similar variant. MongoDB, Express.js, React.js, and Node.js
  • Should know Git Repository, Jira, and Team Foundation Server.
  • Strong Microsoft Office skills (e.g., Excel, PowerPoint, Word). Must be able to use the Microsoft Office Suite in a business setting to support stakeholders.
  • Software development / engineering experience.
  • Must have proven experience in front & back-end development
  • Strong emphasis on engineering best practices
  • Experience working in Agile/Iterative environments.
  • Must possess strong critical thinking skills and the ability to analyze and solve problems with limited information, oversight, or direction from leadership.
  • Must be able to gather and document business requirements and translate them into attractive and functional solutions.
  • Must have strong interpersonal, written, and oral communication skills.
  • Must possess the ability to present technical concepts, ideas, solutions, and data to non-technical audiences using oral and written communications, reports, and dashboards.

About our work