Support Lead Engineer with the design of the overall architecture of a specific product/application, applying principles that promote availability, reusability, interoperability and security into the design framework.
Performs development, optimization, and automation activities to support the implementation of a product/application.
Adopts engineering best practices to deliver higher quality and scalable solutions.
Assist the lead engineer with improving the overall build process.
Identifies deficiencies within a product/application's code base and identifies opportunities to improve overall code quality.
Conducts peer code reviews for the software changes made by other engineers within a team.
Ensures solutions are secure, durable, scalable, flexible, and accessible; proactively mitigates against production support issues.
Takes part in design discussions.
Qualifications:
5+ years of demonstratable Linux expertise is a must
3+ years Python, Django, and PostgreSQL experience is a must.
A quick learner with the ability to learn and incorporate new technologies and concepts.
Self-motivated, dedicated, and driven to succeed in a small team environment.
Able to easily shift focus with changing priorities.
Good debugging, troubleshooting, and problem-solving skills.
Excellent communication, collaboration, analytical, and problem-solving skills.