Full Stack Software Engineer (Video Conferencing, Next.JS, Nest.JS)
Full-time Job
Colombo, Sri Lanka
Post Date: Tue, 01-Oct-2024 03:42
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]