Experience: 5+ years in
Frontend software development / information systems
Key Responsibilities
Participate in the complete application lifecycle, including design, development, testing, release, and operational support
Analyze business needs and translate them into functional and technical requirements
Design, develop, code, debug, and test scalable web applications
Develop and maintain backend services and APIs using Node.js
Build responsive and user-friendly web interfaces using modern JavaScript technologies
Troubleshoot production issues and provide ongoing operational support
Participate in code reviews and contribute to application architecture and technical design decisions
Collaborate closely with developers, QA, product owners, and other stakeholders
Work effectively within an Agile/Scrum development environment
Required Skills
5+ years of software development or information systems experience
Strong hands-on experience with Node.js
Strong proficiency in JavaScript and TypeScript
Solid experience with HTML5 and CSS3
Experience with Bootstrap and/or Material Design
Experience designing and developing modern web applications
Understanding of REST APIs and full-stack application architecture
Strong debugging, troubleshooting, and testing skills
Experience working throughout the Software Development Life Cycle (SDLC)
Hands-on experience working in Agile/Scrum teams
Preferred Qualifications
Experience developing scalable enterprise applications
Experience with Git and modern CI/CD practices
Knowledge of relational and/or NoSQL databases
Familiarity with cloud-based application deployment
Strong communication, analytical, and problem-solving skills