Brooksource is seeking a Senior Full Stack Engineer to join a Fortune Broadcast Media & Entertainment organization on a 6-month contract engagement. In this role, you will own the full development lifecycle of an internal rights management web application, implementing new features and leading the migration to AWS.
Responsibilities:
- Own the full stack development of an internal rights management web application, working independently to design, build, test, and deploy new features
- Ramp up quickly on the existing codebase with support from a transitioning engineer, then take full ownership of the application going forward
- Implement Elasticsearch functionality from the ground up within the existing application
- Manage and maintain relational database infrastructure in MySQL, including schema changes, migrations, query optimization, and stored procedures
- Build and enhance responsive, user-friendly React interfaces that meet the needs of internal business users
- Develop and maintain Python-based backend services and APIs to support application functionality
- Lead the migration of the application from an on-premises VM environment to AWS, ensuring a smooth and stable transition
- Design and maintain CI/CD pipelines to support automated build, test, and deployment workflows
- Partner closely with business stakeholders to gather requirements, provide technical guidance, and set clear expectations on timelines and tradeoffs
- Participate in team meetings, which may occasionally occur in late afternoon West Coast time, with flexibility expected
Requirements:
- 6–8+ years of full stack development experience, with a strong command of both backend and frontend technologies
- Proficiency developing web applications in Python
- Experience building responsive, accessible, and user-friendly web interfaces using modern JavaScript/React frameworks
- Extensive experience managing relational databases (MySQL) in production, including large-scale data migrations and schema management through code
- Strong ability to write complex SQL and stored procedures, and to tune high-performance database queries
- Strong experience in API design and development
- Hands-on experience implementing Elasticsearch — not just using it, but building it from scratch within an existing application
- Experience building production-grade, cloud-native software in AWS
- Strong experience designing and maintaining CI/CD pipelines to automate build, test, and deployment workflows
- Experience with automated test/build/deploy tools in a Python and React tech stack
- Excellent communication skills with the ability to manage stakeholder expectations and explain complex technical concepts to non-technical business users
- Ability to work independently as a one-person development team and take ownership of a project end to end