Senior full-stack developer
The purpose of this position is to develop and support assigned products or services. This includes: analysis, project estimating, design, development/coding, testing and documentation. Primary focus is on resolution of reported issues, small to medium enhancements and leading new development on small to medium sized projects.
Functional area: Software development; information technology
Employment type: Full-time
Work options: Remote / work from home in the US
Work hours: Standard business hours
Responsibilities
The key responsibility of this position is to develop end-to-end solutions for our clients and for internal use. You will be working with a small group of developers and project managers, and be joining a team that is tasked with building the systems that will take us into our third decade.
- Performs assigned programming tasks related to new development or maintenance on assigned websites or applications
- Analyzes user needs and impact to other site areas to determine technical requirements of assigned tasks
- Promotes strong quality practices by performing unit testing and providing appropriate level of support for user acceptance testing, as needed
- Performs lead developer role on assigned projects
Skills/Experience
- Work across multiple frameworks with different technologies
- Experience in react/vuejs/angular/angularjs
- Experience in nodejs/express
- Mongodb added advantage
- Docker added advantage
- Experience with REST web services is nice to have
- Experience with azure devops is a plus.
- Working knowledge of the software development life cycle (SDLC)