Start Date
Immediate
Expiry Date
21 Jan, 27
Salary
95000.0
Posted On
23 Oct, 26
Experience
6 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
Yes
Skills
Industry
Information Technology & Services
Position: Engineering Lead
Legal Entity: MarketVector Indexes
Location: Frankfurt am Main, Germany
Reporting to: Co-Head, Technology
Team Leadership & Management
- Lead and mentor a cross-functional team of backend, frontend, and full-stack developers.
- Support team growth through hiring, onboarding, training, and career development.
- Facilitate daily standups, technical planning sessions, and sprint execution.
- Provide constructive code reviews and promote engineering excellence.
Technical Ownership
- Contribute to and execute the technical strategy defined with the Co-Head of Technology.
- Make architectural and design decisions for applications, microservices, and platform services.
- Ensure best practices in coding, testing, monitoring, and deployment across Python-based and containerized environments.
- Evaluate new technologies, tools, and frameworks to support growth and innovation.
Platform Strategy & Integration
- Define and drive the roadmap for our internal and external platforms — including data applications, tooling integrations, and the public-facing website.
- Design and oversee integrations between internal tools, third-party services, and the MarketVector website (APIs, webhooks, data feeds, and authentication flows).
- Coordinate the development of microservices that bridge internal systems and external platforms.
- Lead the design and delivery of frontend experiences using micro-frontend architecture, enabling independent deployment and composition of UI modules across platforms.
- Ensure platform architecture supports scalability, modularity, and long-term maintainability on Azure.
Delivery & Execution
- Own the end-to-end delivery of software features and projects.
- Break down complex requirements into actionable tasks.
- Identify technical risks early and provide solutions.
- Ensure development outputs meet performance, security, and reliability standards.
Process & Quality
- Establish and refine engineering processes (code review, testing, CI/CD, documentation).
- Support DevOps and QA teams in improving automation and release processes, including Docker-based build and deployment pipelines.
- Foster a culture of continuous improvement, reliability, and accountability.
Collaboration & Communication
- Work closely with the Co-Head of Technology for technical alignment.
- Partner with Product/Project Management and other teams to deliver roadmaps effectively.
- Translate technical concepts into clear communication for non-technical stakeholders.
- Coordinate with DevOps, Data, and Architecture leads to ensure system consistency. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
Required
- 6+ years of hands-on development experience (backend, frontend, or full-stack).
- Strong proficiency in Python for backend services and data applications.
- Proficiency in C# (.NET) or Java as a second backend language.
- 2+ years leading or mentoring engineering teams.
- Strong understanding of software design patterns, architecture, and system design.
- Hands-on experience with Azure cloud services (e.g., ADF, Azure Functions, App Services, APIM, AKS, or equivalent).
- Practical experience with Docker and containerization; familiarity with container orchestration (Kubernetes or similar).
- Experience designing and building microservices and data applications.
- Experience with modern frontend frameworks (React, Vue, or Angular) and familiarity with micro-frontend architecture (e.g., module federation, single-spa, or similar patterns).
- Proven ability to architect integrations between internal tools, third-party services, and web platforms.
- Solid knowledge of Git workflows, CI/CD pipelines, and DevOps principles.
- Excellent verbal and written communication, leadership, and problem-solving skills.
- Ability to interact effectively with all levels of staff and clients.
- Dedicated team player.
- Detail oriented, well organized, and striving for excellence and proactively seeking areas to improve.
- Passionate about technology and how it evolves.
Preferred
- Experience with Azure-native data services (Synapse Analytics, ADLS Gen2, ADF pipelines).
- Exposure to distributed systems, event-driven architectures, and API gateway patterns.
- Prior experience in a fast-growing or multi-product financial data environment.
- Prior experience in a fast-growing or multi-product environment.
- Ability to balance hands-on coding with leadership responsibilities.
Required:
Preferred:
How To Apply:
Incase you would like to apply to this job directly from the source, please click here