Looking for a talented developer to join our backend engineering team. We value developers who are eager to move quickly and make live products. You’ll work with our small but extremely talented and well qualified team to rapidly develop products. Our team is extremely close-knit and we all love working together. The team is mainly composed of engineers from IIT Madras and NIT Surathkal. If the idea of building large-scale back-end systems with one of the most qualified teams around appeals to you, do take a shot at applying with us. Some of the key things we look out for is dedication, passion for startups, ability to learn and produce accountability and of course good coding skills like below: Skills (Preferred but still optional): + Java + Strong algorithmic and data structures skills + Strong database skills (SQL) + Previous work with REST services and cloud infrastructure + Previous work experience in Tech Startups + Quick coding skills Experience in mobile app dev along with the above is also appreciated.
5 to 8 years of design and development experience building highly scalable & distributed systems, performance benchmarking & tuning. 2 to 4 years of experience in managing small teams. Development experience and proficiency in one of more languages/frameworks such as Java, Angularjs, Hibernate, JPA. Provide guidance on existing and emerging trends in the web and mobile application space. Familiarity with core programming concepts and knowledge in Data Structures, DBMS, Operating System and SDLC. Active knowledge with web technologies (primarily AngularJS), DOM Components and Stylesheets. Strong understanding/expertise in building REST APIs/ Microservices architecture. Should possess excellent ability to solve complex problems, analyse quantitatively and to prioritize effectively. Should be analytically very strong and will be responsible for dealing with the support team and the priority issues. Experience with team development, performance management and delivering results.
Responsibilities Writing and maintain well architected, testable, efficient code by using best software development practices Develop Node.js based REST APIs Design and implementation of low-latency, high-availability, and performant applications scaling to millions of connected things Building new services from scratch and maintaining existing applications. Working collaboratively within an Agile team and taking part in daily stand-ups Works autonomously in an initiative driven environment Ability to multitask and prioritize multiple incoming requests Peer code reviews Understand business requirements and translate them into technical requirements Work with stakeholders to define the best solutions to development problems and business requirements Any front end experience with (React.JS / React Native) will be advantageous. Qualifications & Requirements Strong experience with API design Knowledge of OpenAPI / Swagger Experience working with highly scaleable restful API services Experience of developing and working with microservices Experience working with Firebase Experience running applications on AWS, from a CDN/S3, Lambda function (Similar experience with another cloud provider is also a plus) Serverside development with a focus on backend services using node.js Experience working with real-time projects. Experience scaling both within and across data centers. Expertise in using MySQL on large scale projects Analytical approach to performance and a desire to scale efficiently. Enjoy the challenge of debugging large scale distributed systems. Experience with Pairing and agile Experience in writing TDD and BDD style tests Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
2 - 7 years of experience in building applications using C++ programming language. Comfortable with core programming concepts and techniques (e.g. concurrency, memory management). Enjoys working with algorithms and data structures (e.g. trees, hash maps, queues). Strong in Data structure and good in problem solving. Strong debugging skills. Certifying the application – White box testing, black box testing.
Job requires someone well wetted in follow technologies Django Rest Framework. Django Cookie Cutter, deployment with docker. Pytest + Factoryboy, capable of writing and maintaing test with max code coverage. Architechtural Skills to design efficient DB schema. Scrum / Agile supervising skills. Following will give extra weightage Algorithm, Data Structure and Complexity Analysis Experience in System Design, building scalable systems using AWS. Experience in contributing to OpenSource Projects React.js / React Native / Kotlin + Android Include link to your code repositories in your proposal( or show later when asked) where we can clearly see your coding practices.