onsite
Software Engineer (Python/Node JS)
Software Engineer (Python/Node JS)
HighRadius is seeking a Software Engineer with 3+ years of experience in Python and/or Node.js to design, develop, and maintain high-quality, scalable applications. The role involves collaborating with cross-functional teams, writing clean code, participating in code reviews, and contributing to continuous improvement within an Agile environment.
About the role
About HighRadius
HighRadius is a Fintech enterprise Software-as-a-Service (SaaS) company that leverages Artificial Intelligence-based Autonomous Systems to help companies automate Accounts Receivable and Treasury processes. The HighRadius Integrated Receivables platform reduces cycle times in order to achieve the fastest turn-around times in the industry and maximize topline revenue. We are on a mission to modernize and digitize the age-old processes of Finance and make it intelligent.
Responsibilities
- Design, develop, and maintain high-quality, scalable, and robust applications using Python and/or Node.js.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews to ensure code quality, adherence to design principles, and knowledge sharing.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Contribute to the continuous improvement of the software development process and tools.
- Stay up-to-date with emerging technologies and industry trends to recommend and implement innovative solutions.
- Work in an Agile environment, actively participating in Scrum or Kanban ceremonies.
Requirements
- 3+ years of experience in software development with a strong focus on Python and/or Node.js.
- Proficiency in designing and developing RESTful APIs.
- Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Redis).
- Familiarity with cloud platforms such as AWS or GCP.
- Solid understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a collaborative team.
- Bachelor's degree in Computer Science, Engineering, or a related field.