We are looking for a proactive and enthusiastic Associate Software Engineer – Python Developer to join our development team. This entry-level position is ideal for recent graduates or those with up to 6 months of hands-on experience in Python programming. You will work under the mentorship of senior developers to build, test, and maintain backend services, scripts, and applications
Requirements
Assist in designing, coding, and maintaining backend components using Python.
Work with senior developers to develop APIs and integrate third-party services.
Write clean, maintainable, and scalable code following industry best practices.
Participate in debugging, testing, and performance tuning.
Collaborate with frontend developers, DevOps, and QA teams to deliver features.
Participate in code reviews and continuously learn from feedback.
Help maintain documentation related to backend architecture and business logic.
Stay up to date with emerging trends and technologies in Python and backend development.
Qualification:
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Proficiency in Python with a good understanding of object-oriented programming.
Familiarity with web frameworks such as Flask or Django (academic or project-based experience is acceptable).
Basic understanding of RESTful APIs, databases (e.g., PostgreSQL, MySQL), and data formats like JSON.
Good analytical and problem-solving skills.
Understanding of version control systems, especially Git
Ability to work both independently and collaboratively in a team environment.
Willingness to learn and adapt to new technologies.
Required Skills:
Familiarity with cloud platforms like AWS, Azure, or GCP.
Exposure to containerization tools such as Docker.
Understanding of CI/CD pipelines.
Experience with basic data processing or scripting tasks using Python