Software Developer
Description
Capitol Broadcasting Company, a diversified media and entertainment company based in Raleigh, N.C., is seeking a Software Developer for the company’s pioneering digital media team. WRAL Digital’s flagship products include WRAL.com, the most-visited local media site in North Carolina, plus affiliated media websites, mobile and OTT applications that serve more than 7 million monthly user visitors.
The Software Developer is part of a team of developers who build and maintain digital platforms and products that serve diverse audiences and client marketing needs. This team also helps build and support automation used by CBC’s television and radio stations. An ideal candidate will have experience with AWS, functional programming, and creating performant backend systems to support application-level requirements. Experience in UX/UI or front-end application development is a plus, as this role will also collaborate on user-facing application features.
Key Responsibilities and Essential Functions: To perform this job successfully, an individual must be able to perform each essential duty. Reasonable accommodation may be made to enable individuals with disabilities to perform essential functions.
- Serverless Back-end Development: Develop and maintain serverless applications leveraging AWS services (e.g., Lambda, API Gateway, DynamoDB) for secure, scalable backend solutions.
- API & SDK Development: Develop and support APIs and SDKs to support seamless integration across applications.
- Software Development: Write, test, and maintain efficient JavaScript/Node.js code, utilizing functional programming principles for modular and maintainable solutions.
- Collaboration: Collaborate with cross-functional teams to define requirements and translate them into reliable, high-performance backend solutions. Work with senior engineers, participate in code reviews, and contribute to team goals.
- CI/CD: Implement best practices (CI/CD pipelines, logging) to support continuous integration and streamline deployments.
- Data Integrity: Ensure data integrity across applications and interfaces.
- Security: Maintain a high standard of security and data integrity, particularly for APIs and data processing workflows.
- Testing & Quality: Write and run unit and end-to-end tests to ensure software quality.
- Platform Development: Assist in developing and maintaining WRAL.com, mobile apps, and digital products.
- Continuous Learning: Stay updated on new technologies and contribute to process improvements.
- Operational Excellence: Ensure operational excellence in all work.
Required Qualifications and Experience:
- At least 5 years of related work experience
- Bachelor’s degree in a technical field from an accredited university
- Strong problem-solving/troubleshooting/debugging skills
- Ability to pick up new programming languages and technologies quickly
- Able to communicate project requirements and progress effectively
- Excellent time management skills
- Ability to work on multiple projects and tasks in a fast-paced environment
- Required Programming experience
- NodeJS / JavaScript ES6 (advanced+)
- HTML, CSS
- REST APIs (intermediate+)
- CI/CD (intermediate+)
- Code testing (intermediate+)
- Functional patterns
- Required Domain experience
- AWS Serverless
- unit testing (advanced+)
- end-to-end testing (intermediate+)
- Infrastructure as Code (intermediate+)
- APIs and SDKs (intermediate+)
Preferred Qualifications:
- Experience in any of the following is a plus:
- Video processing
- AWS
- Google Ad Manager, Tag Manager, Analytics
- Microservice development
- Web Components
- Data structure design patterns
- Serverless technologies
- UX / UI / Front-end development
- Linux / BASH
- Vim / emacs
- Data analytics
Physical Demands and Work Conditions:
The physical demands and working conditions described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to meet these demands.
- This role is located in Raleigh, NC, and is an onsite position.
- On-call rotation required: Participate in an on-call rotation to provide timely support for production incidents and maintain service reliability.
- Work is performed in a typical office environment and requires the ability to operate standard office equipment.
- Essential physical requirements may include bending, stooping, pushing, pulling, climbing, standing, lifting, seeing, hearing, or typing.
Benefits:
- Competitive salary based on experience
- Benefits package includes:
- Comprehensive health insurance plan options
- Vision and Dental Insurance
- Company sponsored life insurance
- Numerous voluntary benefit options – legal plans, pet insurance, discounted home and auto and more!
- 401K with company match
- Generous paid time off
- 9 paid company holidays
- Opportunities for professional development and career growth
- Dynamic and inclusive work environment with a supportive team culture
- Exciting projects and growth opportunities within a leading organization
- Opportunities to attend free local events, such as sporting events, concerts, shows, and more
Pre-Employment Information:
- A pre-employment drug screening is required.
- Capitol Broadcasting Company participates in E-Verify.
EEO Statement:
Capitol Broadcasting Company is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Capitol Broadcasting Company, Inc. is a diversified communications company which owns and/or operates WRAL-TV, WRAZ-TV, WRAL-FM, WRAL-HD2, WNGT-CD, WCMC-FM, WCMC-HD1, WDNC-AM, WCMC-HD2, WCMC-HD3, WCLY-AM, WCMC-HD4, Microspace, and WRAL Digital in Raleigh, NC; WILM-TV, WILT-LD and Sunrise Broadcasting in Wilmington, NC; The Durham Bulls Baseball Club, Bull City Hospitality, and Coastal Plain League in Durham, NC; The Holly Springs Salamanders in Holly Springs, NC; The Greenville Yard Gnomes in Greenville, NC; the American Underground startup hub in Durham, NC; and real estate interests including the American Tobacco Historic District in Durham, NC; Rocky Mount Mills in Rocky Mount, NC; MoJud Lofts in Greensboro, NC; and The Thread in Rock Hill, SC.