Software Developer PMOUNTJP00000754
A leading digital streaming network is seeking a Software Developer. The successful candidate will become one of the core contributors that helps power the backend services. The ideal candidate has 5+ years of product software development experience.
The company offers a great work environment!
Software Developer Pay And Benefits
- Hourly pay: $90-$95/hr (Pay varies based on candidate's location and experience)
- Worksite: Leading digital streaming network (San Francisco, CA 94105 - Hybrid, inn the office a few times/month, open to fully Remote, Candidates must be located in the United States and be able to work in Pacific Standard Time)
- W2 Employment, Group Medical, Dental, Vision, Life, Retirement Savings Program
- 40 hours/week, 6 Month Assignment, Possibility of extension
Software Developer Responsibilities
- 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.
- Help ensure team engineering standards are kept throughout the team.
- Develop technical & domain expertise and apply to solve product challenges.
- Ensure code quality and maintainability with evolving architecture and tech stack.
- Additional other duties and responsibilities, as assigned.
- Migrate our API services/systems to cloud infrastructures and software.
- Find smarter ways to serve our content, whether algorithmically or via machine learning.
- Discover reliable ways to manage, retrieve, store, and secure our data around the globe.
Software Developer Qualifications
- 6-8+ years of product software development experience.
- BS degree in Computer Science, similar technical field of study or equivalent practical experience. (Minimum of BA/BS degree required, will consider higher level education with less than 4+ years experience)
- Deep understanding of computer science fundamentals, data structures, and algorithms.
- Hands-on experience and expertise in object-oriented design methodology and application development using JAVA/J2EE, Design Patterns, SQL, and Webservices.
- Solid Java, Linux, Shell scripting, and Python ability.
- Experience with Spring/Spring Boot.
- Effective communication skills.
- 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.) is a plus.
- Working knowledge of build tools is a plus.
- Java/spring/spring boot/cloud technologies like Google are the highest priority skills.
Compensation: From $90.00 to $95.00 per hour