Software Developer

Job Description

To build functional and efficient server-side applications.

Python Developers create, code, and improve the server, server-side applications, and databases that, when combined with front-end codes, help create a functional, seamless experience for the end-user. Your ultimate goal is to create high-quality products that meet customer needs.


  • Help design and implement functional requirements.

  • Build efficient back-end features in Python.

  • Profile your code performance and optimize to the best performance.

  • Integrate front-end components into applications.

  • Perform unit testing and bug fixes.

  • Provide the proper technical solution for the project.

  • Collaborate with UX/UI designers to implement design into the code.

  • Implement software enhancements and suggest improvements.

Preferred Skills

  • At least 2-3 years of work experience in the IT industry in software development, system analysis, and design.

  • Deep knowledge of Python


    • Python Programming

    • Basic Linux Command

    • SQL Language

    • Docker and Kubernetes

  • Reporting Tools

  • Git Version Control Service

  • Good basic with object-oriented design, data structures, algorithm

  • Good knowledge in programming structure and performance