Software Engineer
In this role, you’ll be at the forefront of Kargo’s ad tech innovations. You’ll be working on a team of talented software engineers to build and scale Kargo’s operational tools and services that allow for ads to be efficiently delivered to our users. You will use the latest and greatest libraries and tools to help produce clean, readable, and reusable code that supports new and existing business operations. On a typical day in this role, you'll touch on everything from the client-side JavaScript to REST APIs, to databases, and much more. You will gain experience with data pipelines and warehouses, database architecture, front end development, and working with microservices.
Requirements:
Bachelor’s Degree in Computer Science (or equivalent work experience).
Excellent problem-solving skills. You should be able to operate independently with little direction.
2+ years of experience programming in a modern programming language such as JavaScript, Python, Java, or Go.
Excellent understanding of the Software Development Lifecycle and how to efficiently work with teammates using Git, JIRA, and/or similar collaboration and communication tools.
Experience building and working with RESTful services and APIs.
Experience relational databases such as PostgreSQL and/or MySQL.
Experience with server-side JavaScript (Node.js, ES6).
Experience with one or more modern Front-End JavaScript frameworks (e.g. Angular, React, Vue, etc).
Preferred:
Experience with Docker and Kubernetes.
Experience with continuous delivery and automated testing
Experience with AWS