Full Stack Engineer
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
We are looking for an experienced Senior Full Stack Developer with 9–12 years of experience in designing, developing, and deploying enterprise-grade applications. The ideal candidate should have strong expertise in frontend development using React and TypeScript, backend development using Python and FastAPI, and cloud-based application development within the Microsoft Azure ecosystem.
Experience working with financial services or other regulated industries, workflow-driven applications, and AI/LLM-powered solutions will be highly preferred.
Required Skills & Qualifications
1. Full Stack Development
- 9+ years of full-stack development experience building enterprise-grade applications.
- Experience in financial services or regulated industries is preferred.
- Strong understanding of scalable application architecture and development practices.
2. Frontend Development – React & TypeScript
- Strong expertise in React.js and TypeScript.
- Experience with component-based architecture.
- Hands-on experience with Redux or Zustand for state management.
- Dashboards and workflow portals.
- KPI monitoring applications.
- Strong experience developing backend applications using Python and FastAPI.
- Expertise in REST API development and asynchronous processing.
- Experience with dependency injection and Pydantic models.
- Knowledge of OpenAPI/Swagger documentation.
- Strong understanding of API design, middleware, authentication, error handling, and third-party integrations.
- Hands-on experience with Azure SQL.
- Expertise in database schema design, indexing, stored procedures, and migrations.
- Knowledge of SQLAlchemy or pyodbc is preferred.
5. Workflow & Application Development
- Experience developing workflow-driven applications.
- Understanding of state machines, step routing, and workflow orchestration.
- Experience implementing audit tracking and application state management.
6. AI & LLM Integration
- Hands-on experience integrating LLM technologies, such as:
- OpenAI
- Experience implementing AI-powered automation and intelligent document processing.
- Exposure to AI-powered enterprise applications.
7. Testing & Quality Engineering
- Experience writing unit and integration tests using pytest.
- Understanding of application testing, debugging, and quality assurance practices.
- Hands-on experience with CI/CD pipelines.
- Knowledge of GitHub Actions and Azure DevOps.
- Experience with Docker containerization.
- Hands-on experience with Azure App Services and Azure Functions.
9. Security & Authentication
- Strong understanding of OAuth 2.0 and JWT.
- Experience with Microsoft Entra ID (Azure AD).
- Knowledge of Role-Based Access Control (RBAC) security models.
10. Additional Requirements
- Excellent analytical and troubleshooting skills.
- Strong problem-solving abilities.
- Ability to design, develop, and maintain scalable enterprise applications.
Nice-to-Have Skills
- Experience with BPM or workflow automation platforms.
- AZ-204 (Developing Solutions for Microsoft Azure).
- Experience working with AI-powered enterprise applications.