We are seeking a Senior Technical Business Analyst with strong experience in modern backend architectures, including Node.js, NestJS, and microservices. The role involves bridging business requirements with scalable technical solutions, working closely with product owners, architects, and development teams in an Agile environment.
Key Responsibilities
- Collaborate with stakeholders to gather, analyze, and validate business and technical requirements
- Translate business needs into detailed functional and technical specifications
- Create user stories, acceptance criteria, process flows, and data flow diagrams
- Work closely with developers to design solutions aligned with microservices architecture
- Understand and document API contracts, integrations, and service interactions
- Participate in Agile ceremonies (sprint planning, backlog grooming, retrospectives)
- Support QA in test scenario creation, UAT coordination, and defect analysis
- Ensure requirements traceability and maintain documentation in tools like JIRA/Confluence
- Identify opportunities for process optimization and system improvements
- Act as a liaison between business, technology, and external stakeholders
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, IT, or related field
- 5 years of experience as a Business Analyst in software development projects
- Strong understanding of SDLC and Agile/Scrum methodologies
- Hands-on experience working with:
- Node.js and/or NestJS-based systems
- Microservices architecture and distributed systems
- Solid understanding of:
- RESTful APIs, API documentation (Swagger/OpenAPI)
- Experience with requirement management tools (JIRA, Confluence, etc.)
- Strong analytical, problem-solving, and documentation skills
- Excellent communication and stakeholder management abilities

