ASSOCIATE SOFTWARE ENGINEER (PYTHON)
Job Description
We are looking for a motivated and detail-oriented Entry-Level Python Developer to join our engineering team. This role is ideal for fresh graduates with a BS in Computer Science or a related discipline who have a strong foundation in programming and a passion for building scalable software solutions.
You will work closely with senior developers and product teams to develop, maintain, and enhance backend systems while gaining hands-on experience with modern web technologies.
Good to Have
• Basic experience with React.js or modern JavaScript frameworks
• Familiarity with HTML, CSS, and JavaScript
• Exposure to backend frameworks such as Django or Flask
• Basic understanding of databases (PostgreSQL, MySQL, or SQLite)
• Knowledge of Linux or command-line tools
Key Responsibilities
• Write clean, maintainable, and efficient Python code
• Assist in developing backend services and APIs using Python frameworks
• Collaborate with frontend developers and designers to integrate user-facing elements
• Debug, test, and optimize application performance
• Participate in code reviews and follow engineering best practices
• Learn and adapt to new tools, technologies, and frameworks as required
Requirements
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• Strong understanding of Python fundamentals
• Basic knowledge of object-oriented programming and data structures
• Familiarity with REST APIs and web application concepts
• Understanding of version control systems (Git)
• Willingness to learn and work in a team-oriented environment
Benefits
• Market-competitive salary package
• Free meals at the office
• Quarterly team lunches and team-building activities
• Learning opportunities and self-grooming workshops
• Bi-annual performance-based bonuses
• Structured learning and mentorship from senior engineers
• Opportunity to work on real-world projects
• Clear career growth path from junior to mid-level roles
• Collaborative and professional work environment