Software Engineering
(5+ years exp)Job Type
Full TimeVisa Sponsorship
AvailableRemote Work Policy
Onsite or remoteHires remotely in
Preferred Timezones
Relocation
AllowedSkills
The Role
Responsibilities
- Develop quality software and web applications
- Microservices devlopment methodology
- Develope and design software APIs
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
- Planning, organizing, and getting work done in 2-week sprints
- 4+ years of hands-on engineering experience, at least some of in a DevOps culture
- You will be actively involved in every part of the software development cycle, such as designing, coding, reviewing, and test writing by different weights from time to time
- You will relentlessly refactor existing systems to make them more robust, maintainable, and scalable
- You will function as a technical lead for various projects/tasks as needed
- Documentation.
Qualifications
English Proficiency (Speaking & Reading & Writing )
Bachelor's degree or equivalent experience in Computer Science or a related field
Experience with frontend technologies (React, Angular, TypeScript, JavaScript, Next.js etc.)
Familiarity with container orchestration technologies.
Preferred to have Strong object-oriented programming skills and expert-level software development skills in at least one programming language (ideally Python, Golang).
Experience with web application development frameworks such as, but not limited to, Spring Boot and Django
Preferred to have experience with testing methods, including unit, integration tests, and API tests
Preferred to have SQL database or relational and non-relational database skills
Strong knowledge of HTML5/CSS, and SASS and experience with some front-end frameworks like Tailwind and bootstrap.
Good to have
Experience in video streaming development
Experience in VOD and live streaming development
Experience in machine learning