- Company Name
- Univerus
- Job Title
- Senior Developer (Team Lead)
- Job Description
-
**Job Title**
Senior Developer (Team Lead)
**Role Summary**
Lead a mixed‑stack development team focused on delivering production‑grade code, modernizing legacy products, and building AI‑driven engineering processes. Act as a technical architect, coach developers, and partner with product stakeholders to translate vision into concrete, high‑quality solutions across a diverse technology environment.
**Expectations**
- Consistently deliver scheduled releases with a focus on quality, performance, and maintainability.
- Drive end‑to‑end modernization of legacy systems, reducing technical debt and the cost of change.
- Translate AI strategy into measurable workflows that improve productivity, testing coverage, and rapid problem detection.
- Foster a culture of continuous improvement, best practices, and knowledge sharing within the team.
**Key Responsibilities**
- Own architectural design and technical delivery for critical initiatives from discovery through support.
- Identify root causes in reliability, performance, and maintainability of legacy codebases; implement scalable fixes.
- Lead incremental modernization: refactoring, component replacement, enhanced testing, and documentation.
- Design and deploy AI‑assisted processes (code analysis, risk mapping, automated documentation, test generation) and integrate them into CI/CD pipelines.
- Manage a team of developers: task prioritization, mentorship, code reviews, performance coaching, and rhythm establishment.
- Collaborate with product, platform, and stakeholder groups to align on roadmaps, set realistic trade‑offs, and communicate progress.
**Required Skills**
- 8+ years of software development experience across multiple languages (Java, C#, JavaScript/TypeScript, Python, etc.).
- Proven leadership of cross‑functional dev teams (3–10 members).
- Deep understanding of legacy systems, incremental modernization, and technical debt reduction.
- Expertise in AI/ML tooling or integration for code analysis, testing, and documentation.
- Strong architectural judgment: balancing speed, maintainability, risk, and future scalability.
- Hands‑on proficiency with CI/CD, test automation, observability, and containerization.
- Excellent communication skills to explain technical concepts to both technical and non‑technical stakeholders.
- Familiarity with modern product platforms and shared‑services architecture (e.g., micro‑services, API gateways).
**Required Education & Certifications**
- Bachelor’s (or higher) degree in Computer Science, Software Engineering, or a related technical field.
- Certificates in cloud platforms (AWS, Azure, or GCP) and modern dev‑ops practices are advantageous but not mandatory.