Key Skills: 1. One or more of Python/PHP/Ruby/NodeJS/Java 2. Sound object-oriented skills, including strong design patterns knowledge 2. REST APIs 3. MVC architecture 4. MySQL/PostgreSQL 5. Exp with at least 1 NoSQL databases MongoDB/Memcache/Redis/ 6. Exp with search technologies Elasticsearch/Solr 7. Exp building messaging based asynchrounous systems RabbitMQ/Kafka/SQS/Celery will be added advantage 8. Exp with Django/Flask frameworks will be added advantage 9. Knowledge of software best practices like Test-Driven Development (TDD) and Continuous Integration (CI) will be added adnavtage Requirements: 1. Developing software solutions in conjunction with Relational theory, Rest APIs and NoSQL database technologies 2. Knowledge of cloud based technologies in AWS or Azure will be added advantage 3. Understanding of RDBMS technologies like MySQL, PostgreSQL. 4. Hands-on with Version control systems (GIT, SVN) and Unix/Ubuntu. 5. Experience in requirement analysis, HLD, LLD, unit & integration testing. 6. Good hands on experience in debugging application issues TL;DR 1) Top performer in the company 2) Has worked with product based startup company 3) Ambitious and hardworking
We’re looking for an experienced Full Stack Ninja to work on our Kontext platform.You will be responsible for- 1. Implementation of a robust set of services and APIs that work on our data pipelines 2. Build all support infrastructure to scale our data delivery pipelines - endpoints, security, logging, messaging 3. Product development activity includes data querying from our various stores, real-time analytics, ML algorithms 4. Developing & Integrating of the front-end and back-end aspects of the web application 5. Optimization of the application for maximum speed and scalabilityRequirement for crushing it- 1. Understanding of fundamental design principles behind a scalable application 2. Proficient knowledge of a back-end programming language/frameworks- Nodejs, GraphQL 3. Proficient knowledge of a front-end programming language- Reactjs 4. Familiarity with REST API development standards, protocols (HTTP, WebSockets and more) 5. Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing outputs 6. Creating database schemas that represent and support business processes & scaling, tuning API-services, querying DBs 7. Familiarity with developing intensive applications is a BIG PLUS 8. Proficient understanding of code versioning tools- Git
Understanding the full stack, from bits going across the wire to the various protocols that define communication all the way up to the application layer is vitally important. Most of us know multiple languages and have worked on multiple platforms. We need self-starters who are great at solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right mindset and tools. We have found that people who match the following requirements are the ones who fit us best: 1-2 years of hardcore development experience with more than one programming language Experience of developing in and contributing to open source Experience with HTTP and server-side technologies (web servers, database servers) Ability to work independently in small teams Important aspects of the job include: Rapidly develop next-generation scalable, flexible, and high-performance systems. Act as an intermediary for problems, with both technical and non-technical audiences Collaborate with the team, Team Leaders and Product Owners
The perfect candidate would have a passion to learn and grow. You'll be working with tight schedules and multiple clients. You'll also have the opportunity to travel, to work with global clients, gain exposure to global standards and work with a budding startup. The developer would be working closely with the UI/UX Design team to develop and maintain various Web-based platforms and websites.
Taking care of the back end modules for the application platform preferably in .NET and MS Sql Server. Should be able to handle a team as well