Senior Software Engineer (Python)
Brief description :
· Able to design and develop solutions for functional requirements with minimal supervision and take ownership.
· Designing and developing applications for high availability and performance
· Contributing to all phases of the product development lifecycle
· Writing well-designed, testable, and efficient code
· Analyse, troubleshoot, and tune performance when required.
· Define/adhere to best practices during implementation and integration.
· Provide inputs to program management regarding prioritization, risks, and overall plan.
· Ability to escalate and provide the right status to different stakeholders.
· Extensive experience in creating usable, modular, and robust API layer.
· Hands-on experience in designing and developing applications using Python.
· Experience with Django and the Django ORM is preferred.
· Experience with Vue.js is a plus.
· Experience with task queues or similar asynchronous architecture (knowledge of Celery is a plus).
· Experience with Docker and Kubernetes is preferred.
· Experience working on full product life cycle development, including design, programming, testing, documentation, implementation, and maintenance.
· Strong verbal/written communication & data presentation skills
· Must possess analytical skills and be detail oriented.
· Strong multi-tasking skills
· Minimum experience of 5 years in the above.
· BE/B.Tech/MCA/MSc Computer Science or equivalent