Job Description
We’re looking for an experienced Full Stack Engineer with product development experience in web-based SaaS products. The Andromeda 360 AI Platform team develops applications for AI Enterprises. The successful candidate will be ambitious and self-directed with a passion for Agile-based Cloud-native development. You will have prior design, development and testing experience with a thorough understand of DevOps and its supporting services and tools. You will also have proven analytical capabilities, strong design and development skills, and the tenacity to develop ideas independently and thrive in a fast-paced start-up environment. You are very delivery-focused, balanced with being a big-picture evangelist. You are able to communicate clearly and compellingly with the stakeholders of the product.
Responsibilities
- As a Full StackSoftware Engineer, you will be responsible for design, development and test AI Platform and applications.
- Responsible for following the defined agile development processes including attending the required meetings with contribution towards the successful completion of the sprints.
- Responsible for development and maintenance of automated tests and CI/CD Scripts that provides high coverage of all the key positive and negative use cases that customers need to ensure no regression occurs from release to release.
- Collaborates with product management and customer delivery teams to ensure product requirements are clear on what customers expect and what the delivery teams should set as the right expectations with the customers.
- Communicate rigorously within the squad on goals, ongoing progress, milestones, and any issues.
- Support and follow the overall product architecture to drive and establish the architecture decisions and designs for the product.
- Leverage the DevOps team to ensure product can be automatically built, deployed, and tested using a CI/CD pipelines across all of the release cycles from dev to production.
Qualifications
- 5+ years of experience as a Full Stack software developer and tester for web-based large-scale enterprise applications.
- Expert in coding hands on: Python, Node.JS, Golang, React, JavaScript, HTML 5, CSS3, Protractor, Cypress
- Proven ability to develop user interface code (using best practices) that performs well and scales for large data with concurrent user access.
- Candidates with hand-on experience developing monitoring backend and dashboards using Prometheus/Grafana are preferred.
- DevOps end to end experience with tool chains such as Docker, Terraform, Helm Charts, Flux, minikube/kubernetes, Jira
- Deep expertise in developing and testing REST-based API's (json/yaml), Micro-services with RDBMS and NoSQL
- Bachelor's degree in Computer Science or equivalent. Master’s degree preferred.
Technical Skills
Python, Golang, React, Node.js, JavaScript, Flask, SQL Databases, No-SQL Databases, Machine Learning Frameworks, Kubernetes, Kubeflow, Prometheus, Grafana, Docker, Terraform, Helm Charts, Flux, GitHub, AWS, Azure, and Google Cloud