> DOU
senior
A-listwareFull Stack Engineer
format:Remotecompany:Outsource
pythontypescriptreactfastapiflaskdjangonode.jssqlrest-apiazure
react nativeangulargrpcdatabricksc#
> full description
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