Job Description
Roles & Responsibilities
As a Full Stack Senior Associate, you will contribute to the design, development, and delivery of scalable digital solutions across modern technology stacks including Python, Node.js, .NET, and React. You will play a key role in building high-quality, cloud-native applications while collaborating with cross-functional teams to deliver business-driven outcomes.
Key Responsibilities
- Contribute to the design and development of full-stack applications using .NET, Node.js, Python, and React.
- Develop and maintain backend services and APIs using Python (FastAPI) and Node.js.
- Build responsive and user-friendly frontend applications using React (or similar frameworks).
- Support the design and implementation of RESTful APIs, ensuring alignment with TMF standards and OpenAPI specifications.
- Collaborate with product managers, designers, and engineers to deliver end-to-end solutions.
- Contribute to system design discussions, including architecture, API design, and database optimization.
- Support integration of AI-driven capabilities into applications where applicable.
- Participate in code reviews to ensure quality, maintainability, and adherence to best practices.
- Contribute to cloud deployment and containerization using Azure PaaS, Docker, and Kubernetes.
- Support CI/CD pipelines and DevOps activities using tools such as Azure DevOps.
- Assist in troubleshooting, debugging, and optimizing application performance and scalability.
Desired Candidate Profile
Required Skills & Qualifications
- Bachelor s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of hands-on experience in full-stack or backend development.
- Strong proficiency in at least two of the following:
- Python (FastAPI or similar frameworks)
- Node.js
- .NET (C#)
- Experience with React (or similar frontend frameworks).
- Solid understanding of REST APIs, TMF standards, and OpenAPI specifications.
- Hands-on experience with Azure cloud services, Docker, and Kubernetes.
- Proficiency in Git, CI/CD pipelines, and Azure DevOps.
- Strong knowledge of database design and SQL.
- Strong problem-solving skills with focus on performance, scalability, and reliability.
- Excellent command of English with ability to work in a global environment.
Preferred / Bonus Skills
- Experience with Microsoft Power Platform (Power Apps, Power Automate, etc.).
- Exposure to AI/ML integration in production environments.
- Familiarity with Machine Learning frameworks (e.g., TensorFlow, PyTorch).
- Ability to quickly adapt across multiple technologies and stacks.
- Strong collaboration and communication skills.
- Proactive mindset with a focus on continuous learning and improvement.