Senior Software Engineer
On-siteSan Francisco, California, United States
Job Summary
Lead the development of sub-components with limited supervision while actively contributing to tactical planning for the Data Platform team. Enrich Fandom's structured data with internal and external sources by extending and maintaining scalable systems written in Java, Python, Go, and PHP. Own the entire lifecycle of delivered work, including development, testing, deployment, and maintenance, while ensuring high quality through documentation and pull request comments. Collaborate effectively with a globally distributed team to solve technical issues and deepen expertise in one or more areas of backend microservice and web-scale project ownership.
Required Qualifications
- 3+ years of professional experience with web technologies (REST APIs, HTTP, HTML, JavaScript, etc.)
- Professional experience with database management systems (MySQL, PostgreSQL, MongoDB, Cassandra)
- Professional experience with ReactJS or another modern JavaScript web framework (Vue, Angular, Ember, etc.)
- Professional backend microservice experience (Java preferred)
- 3+ years application development experience
- Professional experience owning parts of a web-scale project from conception to production
- Experience with building automated tests (Jest, Karma, Jasmine, Mocha, etc.)
Desired Qualifications
- Experience with performance and optimization problems at scale
- Experience working with a global team
- Experience with continuous integration tools (Jenkins, Travis, Github, etc)
- Experience with Docker and Kubernetes in production
- Experience with ETL (data extraction, transformation, and loading)
- Experience with python
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.