As a Software Development Engineer , you will work across our technology stack, developing new features and being involved in the full product lifecycle from requirements gathering, architecture and design, UX and wireframes, to coding and testing.
What You ll Do
Actively participate in an agile software development life cycle, decomposing requirements, documenting and discussing the design, estimation, and implementation
Design and implement backend micro services written in Python or Go, packaged into docker containers, deployed to AWS and Azure clouds as Kubernetes clusters
You ll Be Expected to Have
4+ years of experience in software development
Experience in developing backend microservices and applications
Hands-on experience with Python programming language
Deployment and troubleshooting with Kubernetes on AWS and/or Azure cloud environments (Kubernetes or Cloud certifications preferred)
Knowledge of CI/CD processes and tools
Ability to reason about software, algorithms, and performance from a high level.
Good communication skills to work within and across teams
Experience developing on Linux environments
Kubernetes or cloud certifications
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Search EngineerEmployement Type: Full time