- Company Name
- Solocal
- Job Title
- Teachlead full stack - H/F (H/F)
- Job Description
-
**Job Title**
Tech Lead Full Stack
**Role Summary**
Lead and develop end‑to‑end software solutions for HR and operational dashboards. Collaborate with cross‑functional teams (architects, BA, QA, DevOps, Scrum Master) to shape application architecture, drive technical excellence, and mentor junior developers.
**Expectations**
- 5+ years full‑stack development experience, with at least one year of technical leadership.
- Proven ability to own code quality, CI/CD pipelines, and agile ceremonies.
- Strong communication skills to interface with non‑technical stakeholders.
- Commitment to continuous learning and advancement toward a senior tech lead role.
**Key Responsibilities**
- Participate in technical design sessions; contribute to application architecture and technology decisions with senior architects.
- Develop new features across front‑end (Angular) and back‑end (Spring Boot) layers, writing clean, maintainable code.
- Enforce coding standards through code reviews, unit/integration tests (JUnit, Mockito, Jasmine/Karma), and comprehensive documentation.
- Implement and maintain CI/CD pipelines (GitLab CI or Jenkins, Maven).
- Lead or co‑manage agile rituals: daily stand‑ups, sprint planning, retrospectives.
- Mentor and coach junior developers, providing constructive feedback and skill development.
- Recommend and champion best practices for development, testing, and deployment.
**Required Skills**
- Programming: Java, SQL, Angular.
- Frameworks: Spring Boot (Java), Angular (TypeScript).
- Testing: JUnit, Mockito, Jasmine/Karma.
- Build & CI/CD: Maven, GitLab CI or Jenkins.
- APIs: REST, SOAP, OpenAPI/Swagger, JSON, XML.
- Databases: MySQL, PostgreSQL.
- OS: Linux, Windows.
- Cloud: Experience with public cloud platforms (AWS, Azure, or GCP).
- Additional (preferred): Azure Web Apps, Azure Functions, Service Bus, Azure Storage; Microsoft Power Platform; message queuing (ActiveMQ, Service Bus).
- Soft Skills: analytical thinking, rigorous attention to detail, teamwork, communication, eagerness to learn, adaptability.
**Required Education & Certifications**
- Bachelor’s (Bac +3) to Master’s (Bac +5) degree in Computer Science or related field.
- No mandatory certifications, but experience with Azure, AWS, or GCP is highly valued.