Job Description



Responsibilities "1) Serve as a technical lead contributing to and directing the efforts of the team. 2) Contribute to the ongoing evolution of the existing content of applications and services. 3) Develop, modify, and implement software components anywhere in the software stack. 4) Determine the root causes for complex software issues and develop efficient, and permanent solutions. 5) Remain current on new technologies and available packages; evaluate and make recommendations as necessary. 6) Assist in task planning, estimation, scheduling, and recruitment. 7) Mentor juniors to allow for skill/knowledge development through advice, coaching, and training opportunities. 8) Determine process improvements, and best practices, and develop new processes. 9) Work in close partnership with cross-functional teams and management. 10) Provide in-depth evaluation and analysis of complex technological issues. 11) Work on analytical and problem-solving skills. 12) Focus on written and verbal communication skills to handle stakeholder communication effectively 13) Ability to exercise discretion and judgment as required to complete projects." Requirements: B. Tech. / BE - Computer, IT, Electronics only. Experience with Python, along with other common libraries/frameworks such as Flask, Django, Celery, etc. Design, build, and maintain efficient, reusable, and reliable Python code. Integration of data storage solutions. Familiarity with concepts of MVC, ORM, and RESTful. Ability to understand monitoring metrics, such as CPU, Memory, Disk Space, and Network latency. Understanding of fundamental design principles behind a scalable application. Proficient understanding of Git. Design and implement software platform with Microservices Architecture. Well-versed with Linux fundamentals. Knowledge of software development processes.

Current Openings

Senior Software Engineer

Posted on - Feb. 23, 2023