Software Engineer
Core
Building and developing AI-based software solutions to support clients answer key business questions by storing, processing, analyzing, and visualizing data.
Role type
Senior Software Engineer (Full Stack)
Builds
Scalable web applications and AI-based software products
Domain
AI / Data Analytics / Web Development
Deliverable
product features
Required skills
Object-oriented design, Scalable web application architecture, Angular 12+, TypeScript, HTML/CSS, Python, Flask, FastAPI, CI/CD automation, Docker, Kubernetes, REST APIs, OIDC, OAuth, Federation, Database technologies (MSSQL, Oracle, MongoDB, GraphQL), Microservice architectures, Micro front-ends, Cloud providers (Azure, AWS), Mentoring
Preferred skills
Agile methodologies
Technologies
Angular, TypeScript, Python, Flask, FastAPI, Docker, Kubernetes, MSSQL, Oracle, MongoDB, GraphQL, Azure, AWS
Responsibilities
Develop and maintain existing and new product features, Monitor and adjust infrastructure to meet performance needs, Enhance existing systems based on feedback and evolving product capabilities, Troubleshoot and debug production issues, Create and maintain technical documentation, Work with an agile team to analyze and estimate future priorities, Provide mentoring and guidance to less-experienced team members
Seniority
Senior, hands-on IC with mentoring responsibilities