Bright Horizons is looking for a Senior Full Stack Developer to build both front-end and back-end for Web and Mobile applications, delivering solutions using modern architectural approaches.
Requirements
- Experience with front end development using Angular
- Experience with Mobile development using hybrid technologies such as Ionic highly preferred
- Solid knowledge of API development using Python to support Mobile and Web Applications.
- Solid understanding of NoSQL databases. MongoDB experience is highly desired.
- Experience designing backend for web and mobile applications.
- Solid understanding of containerization technologies.
- Experience building cloud applications.
Responsibilities
- Provide hands-on development in the application development, unit test, and rollout of strategic web and Mobile initiatives.
- Develop both front-end and back-end for web/mobile applications, working with a hybrid internal/vendor team, to support various lines of business and functional areas
- Document technical requirements and technical specifications for Web/Mobile applications (and related integrated solutions) and provide technical solutions to support those needs.
- Provide feedback (and approval) on technical designs and methods to support business requirements.
- Experience with front end development using Angular
- Solid knowledge of API development using Python to support Mobile and Web Applications.
- Experience designing backend for web and mobile applications.
Other
- This Hybrid role requires in-person work at our Newton, MA headquarters
- Bachelor’s degree in computer science, software engineering, or related field
- 5+ years of designing, developing, and implementing business solutions from concept through to production, as well as application development experience with large scale business applications in a fast-paced development environment.
- Ability to mentor team members to improve their understanding of good software design practices.
- Excellent written and verbal communication skills with ability to tailor message to audience.