Full Stack Programmer III [21485-1]

Full Stack Programmer III [21485-1]

Job Title: Full Stack Programmer III [21485-1]Req: 21485-1Type: W2 Contract.Duration: 12 MonthsLocation: New York *Must be authorized to work in US*Summary:We are looking for a full-stack developer to help our AI research team build a chatbot interface for use in research demos and ongoing exploratory research. The role will be utilizing a mostly React stack, with lighter use of Python and cloud infrastructure (currently AWS, but may include Azure later). We hope to open source the code produced by the end of this project.Job Responsibilities:Design, build, and maintain software components, following our software engineering processes to design, develop, document, review, test, inspect, and release code.Implement the frontend (in React) and backend (in Python) of new features, such as a social-login, in-chat reactions, and storing/accessing chat data across multiple sessions.Deploy work to cloud infrastructure, using Docker and extending our existing deploy scripts.Execute and complete tasks with minimal supervision applying your judgment and problem-solving skills.Attend project meetings and work as part of a project team to coordinate software development and determine project scope and limitations.Required Skills:Expertise in React and experience with Python.Experience using Docker and Github.Experience deploying a scalable web app to at least one cloud service provider.Ability to work both with and without design and style specifications to build responsive UXes (this is a research project and we have limited designer resources).Ability to work independently and manage your own time to deliver long-term, lightly scoped projects.Ability to troubleshoot issues and make system changes as needed to resolve issues.Nice to Have/ Bonus Skills:Experience building chat or interactive game user interfaces.Experience building a social login for signing into a webapp, ideally using AWS Cognito or similar.Experience with deploying web apps to AWS, particularly using ECS.Experience with Azure cloud infrastructure.Experience with connecting web apps to long-term storage, including setting up a database.The ability to port our web-app to a mobile app.Education/Experience:Bachelor’s degree in computer science or a related field with 3+ years experience, or equivalent experience as a software engineer. 

No Comments

Sorry, the comment form is closed at this time.