Full Stack Engineer / Solution Architect
11/10/2025
Contract
Active
Job Description:
Job Summary
We are seeking a highly motivated and technically strong Full Stack Engineer / Solution Architect with hands‑on experience across the pharmacy fulfillment ecosystem.
The ideal candidate possesses a blend of architectural capabilities, full stack development expertise, and clear communication skills.
This role involves designing, developing, and delivering scalable, secure, enterprise‑grade solutions using Java, Angular, and Azure, along with providing technical leadership across teams and contributing to architecture, solution design, and technical governance.
Key Responsibilities
- Design, develop, and implement full stack solutions using Java, Angular, and Azure.
- Architect robust, scalable, and secure applications while contributing hands‑on to coding.
- Collaborate with cross‑functional teams to define and execute solution strategies.
- Implement CI/CD pipelines and DevOps best practices.
- Utilize Azure DevOps (ADO) for repositories, build/release pipelines, and work item tracking.
- Communicate technical concepts effectively to technical and non‑technical stakeholders.
- Design frameworks and act as technical owner for specific technology areas.
- Guide internal teams and review technical delivery outputs.
- Resolve design issues and own complex module designs for architecture enhancements and development projects.
- Conduct design and code reviews, ensuring adherence to best practices.
- Define architecture for small to mid‑sized projects and present design documents for stakeholder feedback.
- Perform proof‑of‑concept activities to validate technical feasibility.
- Gather functional and non‑functional requirements and contribute to story‑level technical definition.
- Provide technical inputs for Agile planning, identifying risks and mitigation strategies.
- Support developers in resolving technical challenges.
- Conduct analysis of technology landscape, tools, and processes.
- Research and document emerging technologies, frameworks, and accelerators.
- Support project estimation activities and contribute to proposal development.
- Conduct technical trainings, create knowledge assets, and contribute to reusable components and reference architectures.
- Suggest unit test automation strategies and identify opportunities for improving delivery performance and productivity.
- Conduct cross‑project technical audits and ensure adherence to architecture and coding standards.
Required Qualifications
- Strong experience using Java for backend development.
- Proficiency with Angular for building modern user interfaces.
- Solid understanding of Microsoft Azure cloud services.
- Hands‑on experience implementing CI/CD pipelines, DevOps practices, and automation tools.
- Working knowledge of Azure DevOps (ADO) for code and pipeline management.
- Proven ability to design and build enterprise‑grade applications end‑to‑end.
- Strong problem‑solving and communication skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Ability to understand and analyze functional and non‑functional requirements.
- Working knowledge of architecture concepts, design patterns, SDLC, Agile methodologies, estimation techniques, and technical documentation standards.
Preferred Qualifications
- Prior experience working in Agile environments using ADO Boards.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience developing reusable components, frameworks, and reference architectures.
- Exposure to project estimation for proposals and drafting technical solutions.
- Contributions to knowledge management — trainings, blogs, white papers, reusable assets.