Full Stack Software Engineer - Manufacturing Systems & Infrastructure
As a Software Engineer, you will work closely with cross-functional teams to understand business requirements, design and architect scalable solutions, and ensure the integrity and availability of our data. The ideal candidate will have a deep understanding of cloud technologies, UI technologies, software engineering best practices, and a proven track record of successfully delivering complex projects.
Minimum Qualifications
8+ years of design, build and hands-on programming experience
Experience with React frontend framework, deep understanding of React.js / Angular / Redux
Strong software development, problem-solving and debugging skills with experience in one or more of the following languages: Python, Java, Scala or Go
Expertise in Big Data technologies such as Apache Spark, Kafka, Airflow
Bachelors degree in Computer Science Engineering or equivalent field
Preferred Qualifications
Experience building a RESTful API with at least one backend language such as Python, Java, Go
Experience building cloud native platforms using containerization technologies like Kubernetes, docker, helm and well versed in AWS / GCP
Extensive experience in dealing with large data sets, writing and Tuning SQL queries and using various kind of data stores, Relational, NoSQL and Object Stores
Demonstrable knowledge in code versioning tools and processes, testing frameworks, and CICD
Experience in Iceberg, Trino or Flink
2+ years of technical leadership or management experience is a plus