Devsinc is seeking a talented and motivated Software Engineer (Python) to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining software solutions that leverage Python and various frameworks. You will collaborate with cross-functional teams to deliver high-quality applications that meet the needs of our clients.
Key Responsibilities:
- Develop and maintain scalable web applications using Python and relevant frameworks (e.g., Django, Flask).
- Write clean, efficient, and reusable code following best practices and industry standards.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Enhance and optimize existing applications by identifying areas for improvement and implementing solutions.
- Conduct code reviews and provide mentorship to junior developers.
- Maintain and improve test coverage of the codebase through unit and integration testing.
- Participate in requirements gathering and system design discussions to ensure effective implementation.
- Stay current with emerging technologies and industry trends to continuously improve development practices.
Requirements
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2-4 years of experience in developing applications using Python.
- Strong proficiency in web frameworks such as Django or Flask.
- Experience with RESTful APIs and database management (e.g., PostgreSQL, MySQL).
- Familiarity with front-end languages, such as HTML, CSS, and JavaScript, is a plus.
- Ability to work independently and collaboratively in a team environment.
- Strong problem-solving skills and attention to detail.
- Excellent written and verbal communication skills.
Report job