Job Description
- 5+ years of relevant software development experience, 1+ on a technical lead position.
- 3+ years of experience in Python
- 3+ years of hands-on experience with automation systems
- 1+ years of experience in some web framework (Fast API + React)
- Database development (MySQL, PostgreSQL, SQLAlchemy, Alembic, etc)
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven track record in leading and mentoring software development teams.
- Excellent problem-solving and debugging skills, with a focus on delivering efficient and effective solutions.
- Exceptional communication and collaboration skills, with the ability to work effectively with stakeholders, team members, and cross-functional teams.
- Project management skills, including the ability to set realistic timelines, manage resources, and prioritize tasks.
- Quality-focused mindset, with a commitment to delivering high-quality software through adherence to coding standards and testing practices.
- Adaptability and willingness to learn, keeping up-to-date with new technologies and industry advancements.
- Strong understanding of software engineering principles and data architecture.
Not limited to other tools experience, but we require desire and ability to learn new tools:
- CI/CD pipelines on both GitLab and Jenkins
- Observability (Grafana, Prometheus, Otel, etc)
- Automation Framework (pytest/unittest, playwright/cypress/selenium)
- Server administration (Linux, SSH, Docker, Kubernetes, etc)
- Cloud services (AWS, GCP, Azure)
- AI tooling in day-to-day work to boost self-productivity (IDE assistants)
- AI tools implementation, integration into existing services to boost user's productivity (Embedding, Vector Database, LangChain, etc)
Job Responsibilities
- Build innovative features for next generation tracking solution
- Determine the strategic tactical direction of the front-end architecture
- Participate in development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support
- Collaborate with program managers, marketing, designers, software engineers in tests to build and enhance the UI
Innovate and create the best user experience online
Department/Project Description
Our Client is the leader of the US Broadcasting Market and one of the biggest companies on that is providing Broadcasting Media Entertainment to users on OTT.