Job Details
- Required Skills
- AWSPythonDesign PatternsGCPGitAzureAgile methodologies
Requirements
- Significant experience in software engineering as either a Senior Engineer leading projects and mentoring or as a Technical Lead. For this particular role, you will ideally be using Javascript technologies or Python.
- Experience working directly with clients or customers to understand technical requirements.
- Experience leading software engineering teams through technical delivery and either direct line management or mentoring.
- Deep understanding of agile ways of working, best practices and design patterns.
- Deep understanding of test-driven development and testing best practices.
- Deep understanding of version control tools, e.g. Git.
- Understanding of DevOps practices and cloud technologies (AWS, Azure, GCP)
- Understanding of operational concerns (such as monitoring, performance testing, security considerations, accessibility, GDPR)
- Empathy and people skills
Responsibilities
- Provide technical and line-management leadership to your development team.
- Take responsibility for the successful delivery of projects.
- Identify and resolve blockers before they become issues.
- Ensure best practices in software development, DevOps, and agile methodologies are upheld within the team.
- Work directly with clients, translating requirements into technical briefs.
- Shape and define architectural decisions ensuring scalability, security, and maintainability.
- Provide updates to client and Nearform leadership to ensure clear understanding of project status and drive good decision-making.
View Full Description & ApplyYou'll be redirected to the employer's site