Description

Key Responsibilities & Skills

 

Software Development & Engineering:

Develop and maintain scalable server-side applications using Node.js and Python.
Design and implement RESTful APIs and integrations.
Collaborate with front-end teams to ensure seamless communication between server and client-side components.
Write clean, efficient, and well-documented code.
Debug, troubleshoot, and optimize performance issues.
Stay up to date with industry trends and best practices.
Technical Support & Troubleshooting:

Provide technical support for Pramana's products and services.
Diagnose and resolve product issues, escalating complex cases when necessary.
Collaborate with the development team to ensure product stability.
Handle P1 escalations and provide timely solutions.
Document and report issues for continuous improvement.
Technology & Tools:

Programming Languages: Node.js, Python.
Frameworks: Flask, Django (for Python); Node.js frameworks.
Databases: SQL and NoSQL databases.
Version Control: Git and collaborative workflows.
Containerization: Knowledge of Docker and Kubernetes is a plus.
Testing & Debugging: Writing and executing unit, integration, and automation tests.


Collaboration & Communication:

Work closely with cross-functional teams to define and refine software requirements.
Collaborate with clients and internal teams for smooth product deployment and support.
Create detailed documentation and report issues to relevant teams.
Provide effective communication and training when necessary.


Requirements:

BE/BTech in Computer Science, IT, or a related field.
3-6 years of experience in software development or technical support.
Proficiency in Node.js and Python.
Experience with SQL/NoSQL databases, data structures, and algorithms.
Familiarity with multi-process architecture and threading.
Strong debugging, troubleshooting, and problem-solving skills.
Excellent communication skills and the ability to collaborate with cross-functional teams.
Self-motivated with the ability to work independently and as part of a team.

Education

Any Graduate