Senior Backend Developer
We are looking for creative, passionate, and hard-working backend developers who should be ready to learn new upcoming technologies. The candidate should be a good team player. The candidate should be prompt and productive to increase efficiency of the team, and thus deliver the projects in given deadline's.
As a developer, among all the cognitive skills the candidates should possess Quantitative Analysis and Logical Reasoning skills to help escalate the development process within a decided time framework. Engineering and Developing high-quality applications that are performant, scalable, reusable, secure, and reliable through the Agile / Scrum process along the lines of the standards implied by the company and working under high pressure will hold true value.
· 5 years of experience in backend development using nodejs frameworks like ( expressjs, koa, nestjs etc.).
· Good understanding of either NoSQL / SQL databases like MySQL, PostgreSQL,MongoDB, Cassandra, Redis, etc.
· Strong understanding of creating database schema's that represent and support business processes using ORM's like typeorm, sequelize, etc.
· Good understanding of System Architecture, should be able to think out-of-the-box and come with solutions for the same.
· Should have worked on Applications with high scalability and availability.
· Strong knowledge of Kubernetes and Docker.
· Good understanding of building scalable and robust backend applications.
· Should have a good understanding of developing web services like REST, GRPC,GraphQL, etc.
· Data migration, transformation and scripting.
· Strong troubleshooting and debugging skills.
· Should have a good understanding of TDD ( Test Driven Development )
· Should have knowledge of cloud hosting services such as DigitalOcean, AWS, etc.
· Experience in using code versioning systems like GIT, mercurial, etc
· Should have a strong knowledge of CI / CD pipelines.
· Should be fluent in written or oral communication ( Hindi / English )
· Experience or knowledge of code Versioning like Git and SVN.
· Candidate should be optimistic, passionate, and dedicated.
· Should be creative in his/her work.
· Proactive with professional work ethics.
· Be involved and participate in the overall application life cycle.
· Coordinate and Collaborate with Technical Manager for establishing development strategy.
· Planning and implementations of functionalities
· Focus on coding and debugging.
· Define and communicate technical requirements.
· Design and implementation of data storage solutions.
· Implementation of security and data protection
· Optimization of the application for maximum speed and scalability.
· Building reusable code and libraries for future use.
· Establishing strategy and development pipelines for multiple projects if required.
· Developing highly scalable backend infrastructure for applications like social media where a huge number of requests are estimated.
· Offer technical solutions, innovate and optimize the quality of implementation, performance, and usability of tools.
· Proactive and prompt communication with higher and lower piers.
· Efficient and clean requirement gathering along with proper transfer of knowledge to necessary teammates.
· Active participation in team meetings.
· Issue solving, bug resolving, and deciding time framework with relative teammates.
Job Category: Senior Backend Developer
Job Type: Full Time
Job Location: Baner, Pune