Job Description
The ideal candidate will be responsible for designing and developing highly scalable, reliable and fault-tolerant micro-services based applications for the company. Using Node Js, Python, MongoDB, PostgreSql, JWT, Cassandra, AWS, Docker, Kubernetes, Kafka, Rabbitmq, Redis, Middlewares, CDN, Elasticsearch, this candidate will be able to translate user and business needs into functional and enterprise level product. The candidate must be willing to learn new languages and methodologies.
Responsibilities:
Designing and developing highly scalable, reliable and fault-tolerant backend architectures & applications for the company.
Coordinate with cross-functional teams (Mobile, DevOps, Data, UX, QA, etc.) on planning and execution.
Communicate, collaborate and lead the work & team effectively across distributed features
Owning and working end-to-end on application - from system (server, deployment, configuration management) to back end (container, application, database).
Requirements
Bachelor's degree or equivalent in Computer Science.
5+ years of experience in backend technologies: Node Js, Python, MongoDB, PostgreSql, JWT, Cassandra, AWS, Docker, Kubernetes, Kafka, Redis, Middlewares, CDN, Elasticsearch etc.
Implementation of security and data protection.(CSRF/JWT/ORM and various middleware/DB security implementations).
Strong problem-solving skills, algorithmic skills, and data structures experience.
Ability to design and implement low latency RESTful services in Monolith &Microservice both the architectures.
Data modelling experience in both Relational and NoSQL databases.
Ability to understand and implement Continuous Integration and Continuous Delivery.
Experience in troubleshooting server performance memory issues, GC tuning, resource leaks, etc.
Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
Employement Category:
Employement Type: Full time
Industry: Education
Functional Area: IT
Role Category: Software Developer
Role/Responsibilies: Backend Developer
Contact Details:
Company: Kavya Management
Location(s): Noida, Gurugram
Keyskills:
Backend Developer