Job DescriptionAre you an experienced MERN stack developer looking for a challenging and rewarding project? Would you thrive in an environment dedicated to applying best engineering practices to drive real business value, as a member of a team that values autonomy and collaboration? If these questions resonate, you might be the right candidate to join our team and help us enhance CIV Team’s suite of Government Services software applications.
Responsibilities• Participate actively in collaborative design sessions as we build an architecture that integrates the company’s various customer-facing software applications and their underlying databases• Employ practices to create well-documented modular code, and refactor it to avoid accumulating technical debt• Take ownership and accountability for what you do, and hold your fellow team members to the same standard• Assume responsibility for being able to define and scope a project, lead the development effort, and see the project through to testing and deployment
Skills and Qualifications• BS/MS degree in Computer Science, Engineering or a related subject• Proficiency in Node.js, including the Express framework, export modules,• Experience designing and consuming RESTful APIS• Mastery of promises and async functions• “Full stack” development experience, including client-side JavaScript, HTML, and CSS• Expertise in MongoDB, including the ability to utilize the Mongo shell• Competence with React, React hooks, functional and class-based components• The communication skills – and the patience – necessary to discuss technical concepts with teammates, stakeholders & IT infrastructure resources• Familiarity with process workflow tools, headless CMS, and Linux infrastructure is a plus
About CIV TeamAt CIV Team, we are "Big Enough to Serve You, but Small Enough to Know You." CIV Team continuously introduces new technology and streamlines our operations, with a higher priority on simplifying things for our customers than on lowering our own costs. CIV Team’s Development Group routinely anticipates the needs of our clients and develops custom IT Solutions at no expense to our customers. We do this because we see the value in providing clients with innovative software to improve efficiency. Our employees share this commitment to customer satisfaction, and enjoy excellent employee benefits, including fully paid employee health insurance; employer-matched 401(k) contributions; an inclusive, collaborative work environment; and an overall commitment to a healthy work-life balance.