Description
Job Responsibilities:
• Work closely with cross-functional teams to define product scope, priorities, and timelines
• Use programming as a tool to solve problems, design and code excellent workflow, features, or modules
• Architecting features, leading development, and promoting observability and maintainability standards that lead to an increase in scalability, availability, and reliability over time.
• Effectively provide solutions to both technical and non-technical issues brought up by the team members.
• Own end-to-end product development - understanding the ecosystem of why, where, and whom you are developing for, and be proactive in course correcting towards efficiency each day
• Promote software development best practices and agile engineering that drive well architected٫ testable٫ efficient coding practices.
• Keep up to date with trends and versions of the technology, and tinker with all the new upgrades into time-tested technologies.
Qualifications:
• 3-5yrs of experience in Backend Development/Web Development/Application Development
• Proficient in Python, Django, Flask
• Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development
• Ability to write well-documented, clean Javascript code
• Experience in building event-driven scalable & resilient systems
• Experience with SQL and NoSQL databases
• Understanding of REST APIs, the document request model, and online storage
• Experience working with the GIT versioning tool.
• Good analytical and communication skills, result-oriented