Lead Full-Stack Software Engineer Job Description
We are seeking a highly skilled and motivated Lead Full-Stack Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining robust and scalable Python applications.
This is an exciting opportunity for someone who is passionate about software engineering and wants to take their career to the next level. If you have a strong background in Python development and experience with web development frameworks such as FastAPI, this could be the perfect role for you.
About the Role:
* Design and develop high-quality software solutions using Python and relevant frameworks.
* Collaborate with cross-functional teams to deliver projects on time and within budget.
* Conduct code reviews and ensure adherence to coding standards.
* Mentor junior developers and provide guidance and support as needed.
Requirements:
* 7+ years of experience in Python development.
* Proficient in web development with substantial hands-on experience using FastAPI.
* Experience with Pydantic for data validation and schema definition.
* Deep expertise in data manipulation and analysis using Pandas/Polars.
* Strong analytical and problem-solving abilities.
Benefits:
* Opportunity to work with a cutting-edge technology stack.
* Collaborative and dynamic work environment.
* Professional development and growth opportunities.
Others:
We offer a competitive salary and benefits package, including health insurance, retirement savings plan, and paid time off. We also provide opportunities for professional development and growth within the company.