We are seeking an Intermediate Product Developer with experience in Angular for front-end development, solid backend programming skills (Node.js, .NET, or similar), and hands-on experience with Robotic Process Automation (RPA) tools such as UiPath, Automation Anywhere, or Blue Prism. You will contribute to the full software development lifecycle, building scalable applications and automating processes across departments.
Key Responsibilities
Develop and maintain web applications using Angular (v12+ preferred).
Build and manage APIs and microservices using backend technologies (e.g., Node.js, .NET, or Java).
Design, develop, and maintain RPA workflows to automate manual tasks and business processes.
Work collaboratively with UI/UX designers, product managers, and QA engineers.
Integrate frontend and backend services, ensuring high performance and responsiveness.
Maintain code quality through unit testing, code reviews, and adherence to development best practices.
Document application architecture and processes.
Monitor, troubleshoot, and debug production issues as needed.
Participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, retrospectives).
Required Qualifications
3–5 years of professional experience in software development.
Strong experience with Angular (v10+) and TypeScript.
Proficient in backend development using Node.js, .NET, or similar frameworks.
Hands-on experience with RPA platforms (UiPath, Automation Anywhere, or Blue Prism).
Experience working with RESTful APIs and microservice architecture.
Strong understanding of relational databases (e.g., SQL Server, PostgreSQL) and/or NoSQL databases.
Familiarity with Git, CI/CD pipelines, and Agile methodologies.
Strong problem-solving skills and attention to detail.