Posted in

Platform Development Lead

Platform Development Lead

CompanyFOX
LocationCalifornia, USA
Salary$141600 – $200000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Strong proficiency in Golang programming language, including knowledge of Goroutines, channels, and error handling
  • Familiarity with containerization technologies like Kubernetes
  • Comfortable with developer tools including Postman, Jira, Confluence, GitHub, Datadog
  • In-depth knowledge of RESTful API design principles and practices
  • Demonstrable problem-solving skills
  • Professional experience leading development teams
  • Detail-oriented and strong work ethic
  • Clear and thoughtful communication
  • Thrive on collaboration

Responsibilities

  • Collaborate with platform developers, frontend development teams, QA, product managers, and delivery managers to plan, design, develop, test, and maintain the FTS backend services with the highest quality standards
  • Maintain high standards of software quality within the platform team by establishing best practices and habits
  • Proactively pursue sources of requirements to document technical details and dependencies to tee up work for the team
  • Advocate for solutions that take quality, app performance, backwards compatibility, tech debt and development resources into strict consideration
  • Document design specifications in Confluence including diagrams where needed to adequately convert the full scope of the solution design
  • Create mock responses in Postman to allow front-end teams to work on features in parallel with backend development of services
  • Maintain the health and fidelity of the FTS backend services by advocating for and executing code improvements and paying off technical debt
  • Provide technical leadership to teammates through peer review, coaching and mentorship
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software
  • Design, develop, and unit test backend services in accordance with established standards and industry best practices
  • Package and support deployment of builds and releases
  • Assess opportunities for software and process improvements and prepare documentation to share with team members and other affected parties
  • Actively participate and prepare for sprint ceremonies, quarterly planning, meetings, discussions, and work sessions with both the development team and engineering leadership
  • Work closely with delivery managers, QA, product managers, and Fox Technology teams to manage the delivery of technical solutions from requirements analysis through design and delivery
  • Take responsibility for ensuring that technical risks and issues are identified and managed closely
  • Address team issues quickly and directly, particularly when it comes to personnel or non-engineering related issues
  • Work with the Director of Engineering in enabling an effective and efficient software engineering operation
  • Other duties as deemed necessary and appropriate.

Preferred Qualifications

  • Have an eagerness to learn new things
  • Experience working within a mixed engineering organizations including local, remote, and vendor resources
  • Experience using agile methodologies for software development
  • Competency in Terraform for provisioning and managing infrastructure
  • Solid working knowledge of cloud infrastructure, distributed computing, and microservices
  • Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation