Technical Leadership and Innovation
We seek a skilled and experienced Python engineer to lead our software development team.
This role offers the opportunity to drive technical strategy, mentor engineers, and ensure the quality and scalability of our software solutions.
* Key Responsibilities:
* Be a technical leader and mentor to team members
* Develop and implement modernized software development life cycles (SDLC)
* Create well-structured, reusable, safe, scalable, testable, and documented code as a team
* Write automated tests for each capability
* Maintain a healthy work-life balance through open communication with your team
Requirements
* 3-5 years of experience developing with Python
* Excellent knowledge of writing readable and quality Python code
* Able to manage their own schedules while meeting team commitments
* Experience with automated testing and continuous integration/continuous deployment (CI/CD) pipelines
* Ability to learn new technologies and software design patterns
* A willingness to ask for help when needed
* Familiarity with Model-View-Controller (MVC), SQLAlchemy, and Pandas
Bonus Skills
* Driven to learn, adapt, and support team members
* Able to deliver solutions on time and of high quality
* Provides regular feedback to management on areas for improvement and personal growth
* Knowledge of artificial intelligence (AI) or machine learning (ML) concepts