JD - Backend Developer - Bangalore
Location : Bangalore
Designation : Backend Developer
Experience : 5+ years
We are looking for a great Backend developer who is proficient with node.js programming to create highly scalable applications to be deployed on AWS platform.
Your primary focus will be on developing back-end services that are going to be used by our frontend layer.
These services will, in turn, synthesize the entire business and execution model by calling other services, fetching data from databases and performing defined business logic.
You will ensure that these services and the overall application are scalable, robust and easy to maintain.
You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated software design, and quality product is important.
Developing enterprise-grade Web Services application using node.js.
Designing APIs for the underlying business use cases.
Building reusable components and a library of services for future use.
Experience working on Micro services architecture is required.
Managing & maintaining the platform where applications are going to be deployed, preferably AWS or any other PaaS.
Optimizing components for maximum performance for increasing load and endurance.
Writing extensive unit tests and automated system test cases -Writing an optimum level of technical documentation for future developers.
Provide constructive feedback to design and product teams.
We are flexible in terms of tech stack.
But we prefer node.js / python (django).
Building Enterprise grade infrastructure and taking it to the production.
Supervise Team of Back End Devs, and oversee production and quality control.
Write Engineering Requirement Documents with Engineering Manager.
Discuss and lay out project specifications. -Review System designs and quality tests with Engineering Manager.
Fluent in English.
More than 5 years of experience in software and 3 years in management.
Past experience on projects in financial industry that went into production.
Problem solving skills.
Experience working in agile environment.
Extensive experience collaborating in an engineering team (GIT).
Aware of modern best practices and patterns in chosen language / framework.
Experience in Unit and integration testing -Aware of Security best practices (e.g. OWASP)
Experience in relational DBs (MySQL / PostgreSQL) and nosql DBs (MongoDB).
Authentication methods (OAuth, JWT, OpenID, Tokens).
Experience in Microservice architecture, containerisation and containers orchestration (Docker, Kubernetes, CircleCI).
Experience in ML on Python is a plus Nice to have -Experience in fintech startups.
Building CI / CD pipeline.
Interested candidates can send their updated resume at pooja adeptconsulting.in or call on 9833485822.