Job Description
API DEVELOPER
Become one of the core contributors that helps power the backend services for Company.com and Company All Access. We’re a team that values software that exemplifies simplicity of design, maintainability, extensibility, and foundational robustness. We are looking for a person who can work in a fast-paced environment that has a strong grasp of cutting-edge languages and technologies.
RESPONSIBILITIES:
_ _YOUR DAY-TO-DAY:
- Design, build, and support high performance, scalable, and innovative backend systems/services.
- Develop backend APIs, implement system instrumentation, and provide documentation
- Work closely with other engineers and product management teams to meet fixed deadlines.
- Work in all phases of a rapid product development lifecycle.
_ _KEY PROJECTS:
- Migrate our API services/systems to cloud infrastructures and software
- Find smarter ways to serve our content, whether algorithmically or possibly machine learning
- Discover reliable ways to manage, store, and secure our data around the globe
REQUIREMENTS:
_ _YOU HAVE:
- 5+ Years product software development
- BS degree in Computer Science, similar technical field of study or equivalent practical experience.
- Deep understanding of Object-Oriented Programming and Design, data structures, and algorithms
- Experience with Spring/Spring Boot
- Solid Java, Linux, Shell scripting, Python ability
- Effective communication skills
_ _YOU MIGHT ALSO HAVE:
- Experience with RDBMs
- Experience with NoSQL solutions
- Experience with Search Technologies
- Experience with Distributed Systems (both in system design and data storage)
- Working knowledge of Docker, Kubernetes, cloud environments (GCP, AWS, etc.) a plus
- Working knowledge of build tools a plus