Sinclair is looking to build a cutting-edge system powered by ATSC 3.0, a next-generation broadcasting standard that is revolutionizing the way data is delivered. This role requires extensive coding and architectural design skills to design, develop, and deploy scalable systems.
Requirements
- proven and hands-on experience in system architecture, microservices, databases, REST APIs, and full-stack development using Node.js, React, Postgres DB, TypeScript, JavaScript frameworks, and related technologies.
- Proficiency in SQL (ex. PostgreSQL, MySQL) and NoSQL (ex. MongoDB, Redis) databases.
- Deep understanding of RESTful APIs and API security best practices.
- Experience with cloud platforms (AWS is preferred).
- Experience with event-driven architecture.
- Experience with serverless computing (AWS Lambda, Azure Functions).
- Experience in Docker, Kubernetes, and CI/CD pipelines.
Responsibilities
- Design and architect scalable, secure, and high-performance systems (microservices, databases, APIs).
- Conduct code reviews, optimize performance, and enforce quality standards.
- Write clean, maintainable, and efficient code across various tiers of the system.
- Build and maintain RESTful APIs and microservices.
- Work with SQL and NoSQL databases for scalable data storage solutions.
- Implement security, authentication, and performance optimizations.
Other
- This position is an on-site position in our Hunt Valley, MD office.
- The Ability to perform job functions on site (and full-time) is required.
- The ability to attend in-person interviews is required.
- Strong problem-solving and decision-making skills.
- Excellent communication skills—able to explain complex technical concepts to other team members.