Senior Software Engineer, Full-Stack - Applications
Core
Design, develop, and maintain performant and scalable full-stack applications and visual tools for application development and data science.
Role type
Senior Full-Stack Software Engineer
Builds
End-to-end AI applications and visual tools for data science
Domain
Artificial Intelligence / Software Engineering
Deliverable
product features
Required skills
JavaScript, Java, Object-Oriented Programming, Data Structures, Algorithms, Web Application Development, React, Redux, Vue, Backbone, Angular
Preferred skills
Git, Agile, Distributed Systems, Test-Driven Development, SQL, NoSQL, Performance Optimization, Team Leadership, Scalable Web Applications
Technologies
React, Redux, Vue, Backbone, Angular, Git, SQL, NoSQL
Responsibilities
Design and maintain scalable full-stack applications; Build visual tools for AI application development; Lead cross-team technical design discussions; Fix bugs and solve engineering problems; Mentor junior team members on coding standards and design techniques.
Seniority
Senior, hands-on IC with mentorship responsibilities