Our Customer:
Our customer is a technology company building modern software products with a strong focus on AI-powered solutions, cloud technologies, and scalable web applications. The team works closely across engineering, AI, UX, and product functions and is looking for a Senior Full Stack Engineer who can take ownership of features from initial design through deployment and maintenance.
Your Tasks:
Discuss business requirements with stakeholders and translate them into reliable technical solutions
Design and develop end-to-end features across frontend and backend
Build clean, maintainable code aligned with product requirements and technical specifications
Design and implement APIs, microservices, and web services
Integrate AI/LLM capabilities into software products
Prepare technical documentation, design documents, READMEs, and code comments
Test, debug, and troubleshoot applications, resolving functional and technical issues
Deploy and maintain application components in Azure
Collaborate with AI engineers, frontend developers, UX specialists, and product managers
Contribute to architectural decisions, particularly for AI-enabled product features
Work independently with minimal supervision while actively contributing to the engineering team
Mentor mid-level and junior developers and share engineering best practices
Required Experience and Skills:
6+ years of professional software development experience
At least 2 years of experience in a Senior or Lead engineering role
Strong proficiency in Python and JavaScript/TypeScript
Strong experience with React
Experience with backend frameworks such as FastAPI, Flask, Django, Node.js/Express, or .NET
Solid understanding of SQL and relational databases
Experience designing and developing REST APIs and microservices
Good understanding of API, application, and data security practices
Hands-on experience integrating LLM/AI services, such as OpenAI, Azure OpenAI, Anthropic, or similar
Experience with Azure, particularly services such as App Service, Functions, Storage, and Key Vault
Understanding of CI/CD principles and software deployment lifecycle
Confident use of Git and standard Git workflows
Understanding of Agile development practices
Ability to make architectural decisions and take ownership of features from development through deployment
Excellent written and spoken English
Strong communication, organization, and time-management skills
Would be a Plus:
Experience with React Native or Angular
Familiarity with gRPC
Experience with Azure Databricks
Working knowledge of Java, C#, PHP, C++, or R Shiny
Experience in regulated industries such as healthcare, pharma, or finance
Previous experience mentoring or technically leading other developers



