Job Description
We are seeking a highly skilled Full Stack Software Engineer with expertise in Next.JS and Nest.JS frameworks to develop and maintain cutting-edge web applications with a focus on video conferencing solutions. The ideal candidate will have a robust background in both front-end and back-end development and a passion for creating seamless, high-performance user experiences. You will play a key role in designing, implementing, and optimizing video conferencing features across our web and mobile platforms.
Responsibilities:
- Develop Video Conferencing Solutions: Design and implement scalable, efficient, and reusable code for a video conferencing platform utilizing WebRTC.
- Cross-Platform Integration: Ensure the seamless integration of video conferencing features across the web (Next.JS and Nest.JS) and mobile platforms, prioritizing performance and user experience.
- Security Implementation: Implement robust security measures to safeguard content against unauthorized access and piracy.
- Collaborative Development: Work closely with cross-functional teams to define, design, and deliver new features that enhance the user experience.
- Performance Optimization: Ensure applications are optimized for performance, quality, and responsiveness across various devices and platforms.
- Troubleshooting & Maintenance: Diagnose and resolve issues related to video conferencing, ensuring compatibility and functionality across different platforms.
- Code Quality & Testing: Maintain high code quality and organisation, including writing stable, high-coverage test cases for all delivered features.
- Continuous Improvement: Participate in code reviews and contribute to ongoing team and project improvements.
- Industry Awareness: Stay informed of the latest industry trends and technologies to ensure our applications remain competitive and current.
Qualifications:
- Educational Background: Bachelor’s degree in Computer Science, Engineering, related field, or equivalent work experience.
- Technical Expertise: Minimum two years of proven experience as a Full Stack Software Engineer, with a strong emphasis on Next.JS and Nest.JS frameworks.
- Database Knowledge: Experience with SQL and NoSQL databases and data modelling.
- Version Control: Proficiency with Git and version control systems.
- API Integration: Strong understanding of RESTful APIs and experience with integrating third-party services.
- Cloud Services: Experience with cloud platforms and deployment (AWS, Azure, etc.) is a plus.
- Problem-Solving: Strong problem-solving skills with the ability to work independently and collaboratively within a team.
Preferred Skills:
- Containerization: Familiarity with Docker and containerization technologies.
- CI/CD Experience: Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
- WebRTC & Streaming: Experience with WebRTC and video streaming/conferencing technologies.
- UI Design: Understanding of responsive design principles and mobile-first development.
Interested candidates can apply online or email your CV to [email protected]