Python Software Engineer

Date PostedJune 2, 2026LocationJohorCompanyAtoz Software Tech Sdn BhdSalaryRM 4000 - 6000TypeFull-Time

Job Summary

The Software Engineer will design, develop, and maintain high-quality backend services using Python frameworks. You will collaborate with cross-functional teams to build scalable solutions while ensuring application performance and security. The role also involves leading code reviews and mentoring junior developers to maintain high coding standards.

Responsibilities

  • Develop and maintain Python-based backend services
  • Collaborate on scalable software design and architecture
  • Perform code reviews and mentor junior developers
  • Ensure application security and performance

Required Skills

  • 3+ years Python experience
  • Flask/Django/FastAPI proficiency
  • RESTful API development
  • MySQL/PostgreSQL databases
  • Git version control

Job Details

Key Responsibilities: - Design, develop, test, and deploy quality web applications using Python. - Build and optimize backend services, APIs, and integration with third-party systems. - Collaborate closely with product managers, designers, and fellow developers to understand requirements and deliver clean, scalable solutions. - Lead code reviews, provide mentorship to junior developers and enforce coding standards and best practices. - Ensure application performance, scalability, maintainability and security best practices. - Perform debugging and support continuous integration/deployment pipelines. - Stay updated with the emerging technologies and propose any improvements/processes in software architecture/development. Requirements: - Diploma/Degree in Computer Science, Software Engineering, or a related technical field. - Minimum 3+ years of hands-on experience with Python development (Flask, Django, or FastAPI). - Proficiency in at least one Python web framework (Flask, Django, FASTAPI, etc.). - Strong understanding of backend software design principles, security best practices and RESTful API development. - Familiarity and hands-on experience with relational databases like MySQL/PostgreSQL and basic knowledge of SQL. - Familiarity and hands-on experience with version control tools like Git, SVN, Mercurial, etc. - Experience with Linux environments and cloud platforms (AWS/GCP/Azure) is a plus. - Knowledge of front-end tech (HTML/CSS/JavaScript) is a bonus. - Excellent problem-solving, debugging and optimization skills. - Self-driven, detail-oriented, and eager to learn and work in a fast-paced environment. - Good communication and teamwork skills.