- Company Name
- Response Informatics
- Job Title
- Technical Lead
- Job Description
-
**Job Title**: Technical Lead
**Role Summary**: A senior, hands‑on engineering leader responsible for overseeing the full software development lifecycle for digital products. The role combines direct coding with strategic direction, mentorship, and cross‑functional collaboration to ensure high‑quality, scalable solutions.
**Expectations**:
- Deliver functional features on Java/Spring Boot and AngularJS codebases within agreed timelines.
- Fulfil governance of engineering standards, code quality, and process adherence across multiple teams.
- Provide continuous coaching, mentorship and performance feedback to junior engineers.
- Proactively resolve production incidents during service support hours.
- Foster a culture of innovation, quality, and continuous improvement.
**Key Responsibilities**:
- Write and review Java, Spring Boot, AngularJS, Node.js, and TypeScript code.
- Design and implement RESTful APIs and cloud‑native services on AWS (ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions).
- Set and enforce engineering best practices: CI/CD pipelines (GitLab, Jenkins, Maven), containerization (Docker), static analysis (SonarQube, Fortify), automated testing (Cypress, Selenium, BDD‑Gherkin with Karate/Cucumber, Jest).
- Conduct code reviews, provide actionable feedback, and maintain codebase quality metrics.
- Lead incident response during office hours: fault diagnosis, root‑cause analysis, and remediation.
- Mentor junior developers, facilitate skill development, and promote knowledge sharing.
- Liaise with Product Owners and Architects to define technical requirements and translate them into design and implementation plans.
- Champion continuous learning, adopt new technologies, and recommend improvements to architecture and tooling.
**Required Skills**:
- **Technical**:
- AWS services (ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions, Apigee).
- Java Spring Boot, AngularJS, Node 10, TypeScript.
- CI/CD & tooling: GitLab, Jenkins, Maven, Docker, Fortify on Demand / SonarQube, Cypress, Selenium, BDD‑Gherkin (Karate/Cucumber), Jest.
- **Leadership**: Demonstrable experience in leading, mentoring, and coaching engineering teams; strong stakeholder management; effective communication at all organization levels.
- **Process**: Ability to establish, document, and enforce engineering principles and best practices across multiple teams.
- **Desirable Additional Skills**: Kotlin, Groovy, Bash, JavaScript, CloudFormation/Terraform, JBoss Drools, DMN, XML.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (not explicitly stated but typical for this role).
- Professional certifications are not listed; AWS Certified Developer or similar is advantageous.