Lead Back End Web Developer

MIT Media Lab

(Cambridge, Massachusetts)
Full Time
Job Posting Details
Summary
The Lead Back End Web Developer will lead the design and development of an open source cloud platform for storing, processing, and sharing large amounts of environmental and plant data. The successful candidate will thrive in a collaborative environment and be able to think conceptually while making software design decisions. This person will work with an interdisciplinary team to determine the requirements for the software stack and discuss any design decisions that are made.
Responsibilities
* Core development of cloud based platform; * Coordinating and assisting with managing the back end development team of researchers comprised of research assistants, staff, and contractors; * Coordinating the development of web based UI/UX; * Other duties as assigned.
Ideal Candidate
**Required:** * Bachelor’s or Master’s degree in computer science, computer engineering, or similar technical field; * At least three years’ professional experience in back end web development; * Familiarity with Linux and command line; * Programming experience in Python; * Thorough understanding of web protocols; * Effective communicator; * Ability to work independently with minimal oversight; * Ability to think strategically and exercise excellent independent judgment; * Must be able to work on several tasks concurrently, manage timelines, highly organized, collaborate with a diverse group in a team-oriented, fast-paced and rapidly changing work environment; * Strong team-based skills; * Must be able to work a varying schedule with some evening and weekend hours required during deployment of pilot programs; * Demonstrated commitment to diversity and serving diverse constituents; * Knowledge and experience in working with Agile development methodology; * Familiar with Cloud Computing Solutions: Iaas, Paas, Saas. **Preferred:** * Experience with SQL and database design; * Experience with the web frameworks Django and Tornado.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.