Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that have a significant impact on the world.
Qualifications and Experience
- 8+ years’ experience in programming
- 4+ years’ experience in a scripting language such as Python, Rails or PHP
- You must have a basic understanding of JavaScript, CSS and HTML
- Demonstrable track record of working with a relational database, for example PostgreSQL.
- Professional fluency in open-source tools, including GitHub, Jenkins, and others.
- Comfortable with cloud platforms such as AWS
- Experience with development of microservices.
- Comfortable with development of RESTful API backends
- Comfortable with Async Message Brokers such as RabbitMQ
- Strong foundation on modern DevOps culture
Roles and Responsibilities:
- Lead, coach, and mentor team members, fostering a culture of servant leadership.
- Perform line management duties, including performance reviews and cross-training initiatives.
- Assist in the development of functional designs and resolution of complex design issues.
- Guide other functions on implementation, scale, learning, and software delivery.
- Establish and maintain software development, testing, and documentation standards.
- Resolve escalated software application issues and coordinate production issue mitigation plans.
- Oversee documentation of production support processes and facilitate root cause analysis.
- Champion engineering and operational excellence, setting clear quality goals.
- Interface with diverse stakeholders including business leaders, product development counterparts, and partner technology organizations.
- Represent the technology perspective for the team in various forums.
Apply Now