Senior Software Engineer
Job Description
Basic Qualifications
\nExperience in programming with Java, Python or any other Object-oriented programming language
\nPreferred Qualifications
\nExperience with Scala Programming language or experience with functional programming
\nExperience with AWS technologies and cloud infrastructure
\nExperience integrating media players into web applications
\nSolid understanding of web accessibility fundamentals.
\nStrong knowledge of web standards and new technologies.
\nUnderstanding of async programming models (events, callbacks, promises, async/await) and threading/concurrency
\nUnderstanding of source control concepts and systems, CI/CD pipelines and exposure to Git
\nExperience with build and deployment technologies such as Jenkins and Docker. Experience with messaging technologies (e.g., Kafka, Kinesis, SQS, etc.)
\nRequired Education
\nBS degree in Computer Science or related software engineering.
\nRequired Citizenship / Work Permit / Visa Status
\nAny, no OPT
\nMust-Haves
\n Java + Python (+Scala will be great)
\n CI/CD and Jenkins
