CSAIL's Infrastructure Group (TIG) needs a Software Developer 2 to participate in the full life cycle of application development for lab projects including research infrastructure, AI clusters, and robot living labs.
Requirements
- experience with at least one web front end framework (e.g., Vuejs, React, Angularjs)
- understanding of HTML, CSS, JavaScript (ES6+), and related build tools
- experience building, maintaining and deploying full stack applications
- a solid understanding of client, server and database layers
- experience with a version control system like Git
- knowledge of application and database security methodologies
- experience with Linux/Unix systems
Responsibilities
- participates in the full life cycle of application development, including design, coding, testing, and production support
- individually contribute to lab projects that include research infrastructure, AI clusters, robot living lab and other projects as needed
Other
- Bachelor’s degree in computer science or a related technical field, or equivalent experience
- a minimum of five years of professional software development experience
- a solid grasp of data structures, algorithms, and software design principles
- strong problem-solving and analytical skills
- excellent communication and collaboration skills