In this position you will be working with a web development team (both frontend and backend) to build innovative products from scratch.What you'll do:
You will collaborate with teams like Design, Content, and product management to plan, build, and test innovative AI-infused products through various projects. You'll write well-tested code for APIs and tools for Python, Jenkins, or Travis, driving the product forward with quality in mind. This is a perfect fit for you if you are looking to have large impact and innovate with the latest technologies like LLMs and Generative AI! How we'll help you grow:
- You will have access to all the technical training courses you need to become the expert you want to be
- You will learn directly from senior members/leaders in this field
- You will have the opportunity to work directly with multiple clients.
- 10+ year experience in software development using functional and/or object-oriented programming languages such as Javascript or Python. Candidates in the following:
- Deep knowledge working with back-end development with in Javascript or Python, REST API and Datatbase technologies (DB2) and/or SQL databases.
- Experience working in cloud native application, working on docker, Kubernetes, OpenShift, Sound knowledge of databases, handling APIs, network requests, and general data manipulation.
- Understanding of large-scale application development and cloud architecture, with work experience.
- Experience working in cloud deployment, with building CI/CD pipelines such as Jenkins, Travis, etc..
- Solid knowledge on Agile methodology and practices, such as SCRUM, Test Driven Development (TDD), etc. Experience with modern frontend JavaScript frameworks, such as React or equivalent.
- Experience building restful APIs and Web services in NodeJS, and similar technologies.
- Experience building and scaling web applications
- You can mentor and guide junior developers Experience in infrastructure as code languages such as Terraform and Ansible
- Experience with Continuous Integration / Continuous Delivery (CI/CD) methodologies
- Experience using container management technologies such as Kubernetes and Docker
- Experience with any Public Cloud Services