Job Description
Full Stack Developer
How This Role Fits into the Organization:
The Full Stack Developer plays a critical role in the organization's product development process. They bridge the gap between design and functionality, ensuring a seamless user experience. Their ability to handle both front-end and back-end development allows for faster development cycles and greater product ownership.
Responsibilities
Delivers high-quality, user-friendly web applications on time and within budget.
Collaborates effectively with designers, product managers, and other developers.
Writes clean, maintainable, and well-documented code.
Create aesthetic designs while upholding intuitive and clean user experiences.
Continuously learns and stays up to date with the latest technologies.
Problem-Solving, troubleshooting and debugging skills
Analyze business requirements and formulate functional requirements.
Build secure and scalable server-side applications that handle data processing and business logic.
Develop RESTful microservices.
Design and manage databases.
Implement authentication and authorization mechanisms to secure user access
Qualifications
Skills:
Programming languages (e.g., C#, JAVA, SQL, DART, PYTHON, C++, Javascript, TypeScript)
Server-side frameworks (e.g. ASP.NET, Spring-boot, Node.js, Express.js, Django, Flask)
Web (HTML, CSS, SCSS, Javascript, ReactJS, AngularJS, VueJS)
Client-side frameworks (e.g. ReactJS, AngularJS, VueJS)
Databases (e.g., MySQL, Microsoft SqlServer, SqLite, Redis, MongoDB, ElasticSearch)
Mobile (e.g., Kotlin, Swift, React Native, Flutter)
Git, Swagger, SOAP, RabbitMQ, OAuth2, Docker, Kubernetes, Powershell, Bash, OpenShift
Devops (e.g., Github Actions, Jenkins)
Cloud (GCP, Azure, AWS)
Experience with IPTV development is a plus (Mediaroom, Android TV, Samsung TIZEN, LG WebOS)
Strong verbal and written communication skills in English (French is a plus).
Education:
Bachelor s degree in computer science, Information Technology, or a related field.
Experience:
Previous experience in full-stack development or strong experience in both front-end and back-end development is a plus.
A portfolio showcasing personal projects or previous work experience can be highly valuable.
Additional Certifications:
Certifications in specific technologies relevant to the role can be beneficial.
Desired Candidate Profile
Education:
Bachelor of Science(Computers)
Gender:
nm
Nationality:
Any Nationality