Staff Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
About this RoleJoin the team at Fandom and work with great people (fans! Star Wars, Twin Peaks, RPG games). As a Staff Software Engineer on the Data Platform team, you will be responsible for solving engineering problems of the largest complexity and scale within your team. You will be expected to influence the overall vision and long-term engineering goals for the team aligned with the product vision. You Will…Create, extend, and maintain scalable systems written in Java, Python, Go, and PHPProvide technical leadership on high impact projects that impact multiple teamsActively contribute to the strategic direction and planning for your teamHelp to enrich Fandom’s structured data with internal and external data sourcesWrite (Not only) SQL queries that run production, user-facing systems, or extract data from our data warehouseDelivers clean, maintainable, well-structured, well-tested, well-performing and documented codeHelp to translate experimental data science concepts into production systems operating at scaleDesign and develop networked services, and provide hands-on assistance to other teams integrating these servicesShare knowledge through documentation, pull request comments, and mentoringDevelop and refactor software with an emphasis on quality, simplicity, and maintainabilityWork effectively with a globally distributed teamLearn new technologies, patterns, and processes as needed Ensure a high level of quality in your team’s deliverablesActively cross team boundaries to solve technical issuesProvide mentorship to your team and knowledge and advice to other teams in your areas of expertiseTake ownership of high impact projects from inception to productionYou Have…8+ years of professional experience with web technologies at scaleProfessional experience:Crafting sustainable APIsDatabase management systems (MySQL, PostgreSQL, MongoDB, Cassandra)Backend microservice experience (Java and python preferred) Performance and optimization problems at scaleDocker and Kubernetes in production Leading large parts of a web-scale project from conception to productionGeneral Knowledge:Building automated tests (Jest, JUnit, Mockito, Karma, Jasmine, Mocha, etc.)Continuous integration tools (Jenkins, Travis, Github, etc) ETL (data extraction, transformation, and loading)Bonus Points if You Have…Experience working with a global teamFamiliarity and/or experience with Big data or Streaming data technologies like Cassandra, MongoDB, Dynomodb, or KafkaJob Required Skills:Java, Python, Agnostic About this RoleJoin the team at Fandom and work with great people (fans! Star Wars, Twin Peaks, RPG games). As a Staff Software Engineer on the Data Platform team, you will be responsible for solving engineering problems of the largest complexity and scale within your team. You will be expected to influence the overall vision and long-term engineering goals for the team aligned with the product vision. You Will…Create, extend, and maintain scalable systems written in Java, Python, Go, and PHPProvide technical leadership on high impact projects that impact multiple teamsActively contribute to the strategic direction and planning for your teamHelp to enrich Fandom’s structured data with internal and external data sourcesWrite (Not only) SQL queries that run production, user-facing systems, or extract data from our data warehouseDelivers clean, maintainable, well-structured, well-tested, well-performing and documented codeHelp to translate experimental data science concepts into production systems operating at scaleDesign and develop networked services, and provide hands-on assistance to other teams integrating these servicesShare knowledge through documentation, pull request comments, and mentoringDevelop and refactor software with an emphasis on quality, simplicity, and maintainabilityWork effectively with a globally distributed teamLearn new technologies, patterns, and processes as needed Ensure a high level of quality in your team’s deliverablesActively cross team boundaries to solve technical issuesProvide mentorship to your team and knowledge and advice to other teams in your areas of expertiseTake ownership of high impact projects from inception to productionYou Have…8+ years of professional experience with web technologies at scaleProfessional experience:Crafting sustainable APIsDatabase management systems (MySQL, PostgreSQL, MongoDB, Cassandra)Backend microservice experience (Java and python preferred) Performance and optimization problems at scaleDocker and Kubernetes in production Leading large parts of a web-scale project from conception to productionGeneral Knowledge:Building automated tests (Jest, JUnit, Mockito, Karma, Jasmine, Mocha, etc.)Continuous integration tools (Jenkins, Travis, Github, etc) ETL (data extraction, transformation, and loading)Bonus Points if You Have…Experience working with a global teamFamiliarity and/or experience with Big data or Streaming data technologies like Cassandra, MongoDB, Dynomodb, or KafkaJob Required Skills:Java, Python, Agnostic Job Required Skills:Java, Python, Agnostic
Requirements
- 8+ years of professional experience with web technologies at scale
-
Professional experience: *
- Crafting sustainable APIs
- Database management systems (MySQL, PostgreSQL, MongoDB, Cassandra)
- Backend microservice experience (Java and python preferred)
- Performance and optimization problems at scale
- Docker and Kubernetes in production
- Leading large parts of a web-scale project from conception to production
-
General Knowledge: *
- Building automated tests (Jest, JUnit, Mockito, Karma, Jasmine, Mocha, etc.)
- Continuous integration tools (Jenkins, Travis, Github, etc)
- ETL (data extraction, transformation, and loading), * Experience working with a global team
- Familiarity and/or experience with Big data or Streaming data technologies like Cassandra, MongoDB, Dynomodb, or Kafka
About the company
Join the team at Fandom and work with great people (fans! Star Wars, Twin Peaks, RPG games). As a Staff Software Engineer on the Data Platform team, you will be responsible for solving engineering problems of the largest complexity and scale within your team. You will be expected to influence the overall vision and long-term engineering goals for the team aligned with the product vision.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…