Job Description
Job Description
We are looking for a skilled Software Developer with expertise in Python to join our team on a long-term contract basis in Dearborn, Michigan. In this role, you will design, build, and maintain full stack web applications, collaborating with cross-functional teams to deliver high-quality solutions. This position is ideal for a motivated individual who thrives on solving complex problems and continuously improving technical processes.
Responsibilities :
- Design, develop, and maintain full stack web applications using Python frameworks like FastAPI, along with React for the front-end.
- Write clean, efficient, and well-documented code adhering to established team standards and best practices.
- Collaborate with colleagues to conceptualize and implement new features and enhancements.
- Conduct thorough code reviews, providing constructive feedback to improve overall code quality.
- Work closely with stakeholders to analyze requirements and translate them into functional technical solutions.
- Maintain and enhance CI / CD pipelines to streamline deployment processes.
- Contribute to team discussions focused on technical problem-solving and innovation.
- Identify and resolve application issues across the entire stack, ensuring optimal performance and reliability.
- 2-5 years of experience in software development with attention to detail.
- Strong proficiency in Python and familiarity with FastAPI or similar frameworks such as Flask or Django.
- Demonstrated expertise in React and modern JavaScript or TypeScript.
- Solid understanding of relational databases and SQL code.
- Hands-on experience designing and consuming RESTful APIs.
- Proficiency in Git and collaborative development workflows.
- Ability to articulate technical concepts clearly to team members across varying technical backgrounds.
- Familiarity with agile development methodologies and a self-driven attitude towards learning and innovation.