Job Description
Job Description:
• Design and build the next gen user-centric SaaS application for Enterprise
• Collaborate with cross-functional teams to analyze, define, design, code and ship new features.
• Ensure agile test-driven development for robustness, usability, reliability, security and performance.
• Work on WebGL, WebRTC, WebXR, Socket.IO
• Continuously discover, evaluate, and implement new technologies / tools to maximize development efficiency and productivity.
• Hands-on individual contributor, reporting to the Head of Technology.
Desired Candidate Profile:
• Bachelor’s degree in Computer Science Engineering or related disciplines.
• Experience: 2+ Years of experience
• Work experience in web development, WebRTC, WebXR and cloud-based solutions.
• Strong full-stack programming skills – Frontend (HTML, CSS, Bootstrap, AngularJS, JQuery), Backend (Preferred Frameworks: Django, RubyOnRails, NodeJS), OS (Unix – any flavor), DB (MySQL/Postgres/Oracle), NoSQL (MongoDB, Redis, DynamoDB), Server Expertise (Nginx, Apache), Sockets
• Experience with Amazon Stack (Lambda, ELB, RDS, SQS)
• Exposure in Django and Flask frameworks
• Solid understanding of OOP, algorithms , data structures and system design.
• Experience with Microservices is a plus.
• Working knowledge of cross-platform mobile-first web development methodologies.
• Hands-on experience in version control using Git.
• Building Unit test cases for the Apps
• Strong learnability – ability to quickly grasp new concepts and technologies.
• Strong problem finding and solving skills – Confidence to dive deep and understand new problems and arrive at solutions in double-quick time.
• Excellent communication skills – both verbal and written.
• Experience in RESTful web APIs using JSON.
• Automated testing experience using Selenium or other testing frameworks is a plus.