GBH enriches people's lives through programs and services that educate, inspire, and entertain, fostering citizenship and culture, the joy of learning, and the power of diverse perspectives.
DEPARTMENT OVERVIEW
Technology supports a diverse community of GBH’ers working in Broadcasting, Content Creation, Education, Digital, Assistive Technologies, Local News and Administrative roles. Roughly 40 staff work in 6 teams within the Department and the team is committed to creative problem solving and respectful candor. The team will develop and execute digital strategy to produce media-rich products for our various production and administrative teams. We like to build, improve, launch, automate and repair.
JOB OVERVIEW
The Senior Developer is responsible for contributing to development projects across GBH. The ideal candidate will be able to work with a team of developers and contribute directly to projects. The position will be responsible for helping define deliverables, timelines, and developer resources, as well as achieving those results. The role will also be part of a team determining technical choices within which all teams will work.
RESPONSIBILITIES
- Build effective relationships with customers, management, and technical teams.
- Identify and mitigate risk, manage change and work in a fast-paced environment.
- Scope development projects
- Ensure execution of development projects achieves results
- Define technical choices and ensure consistency across teams
- Write clean, self-documenting and performant code
- Follow design and product direction and specification
SKILLS & EXPERIENCE
- 10+ years of development experience
- Ability to exercise technical judgement in solving problems
- Ability to handle ambiguity, build order from chaos and drive success without strict guidelines or defined roles
- Effective verbal and written communication skills across a broad spectrum of audiences, from senior management to end-users
- Ability to effectively advocate for technical best practices
- Goal-oriented and organized
- Demonstrable passion for learning new technologies and ability to pick up technical concepts rapidly
- Self-motivated, highly interested in process improvement and pride in ownership and doing your best work
- Experience working with diverse, cross-functional teams composed of both technical and non-technical members.
- Have flexibility with changing programs and processes
- 10+ years of increasing responsibility within an organization
- A willingness to dive deep, experiment rapidly and get things done
- Proficient in Git/BitBucket/Github, JIRA, Confluence
- Strong Python, SQL (PostgreSQL/MySQL) skills
- Experience with Django, Wagtail, Pydantic, FastAPI, DjangoCMS
- Familiarity with Elasticsearch, Redis, Memcached, Bash or other POSIX shells
EDUCATION
Bachelor’s Degree or equivalent work experience
GBH is an equal opportunity employer. The community and audience we serve are diverse, and we wish to foster that diversity in our workplace. Toward that end, GBH does not discriminate against individuals in hiring, employment, or promotion based on race, religion, color, sex/gender, gender identity and gender expression, age, marital status, national origin, sexual orientation, citizenship, disability, veteran or military status, political belief, pregnancy, genetic information, or any other characteristic protected by law.
Application Process Assistance
GBH will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate an accommodation request, contact the Human Resource department by sending an email or by calling 617-300-2000.