9

applicants

Python Developer (Junior Backend) Full-time

at ChampSoft in Sri Lanka, published on 05 Sep. 2024

We are Hiring a Python Developer (Junior Backend)

Position Summary

Our company is seeking a Junior Python Developer to shadow senior resources and write Python code which is efficient and modular server-side code. You will need the skills to write a plethora of unit testsfor your code to ensure all functionality is being achieved. You will need good collaboration and communication skills as you will have a large portion of this role with senior developers and learning how they go about their job.

JOB DESCRIPTION

  • Assist in designing, developing, and maintaining scalable backend systemsand APIs that support our AI applications.
  • Builds web apps and designs APIs with Django.
  • Collaborate with data scientists and machine learningengineers to integrate models into production environments.
  • Write clean, efficient, and maintainable code in Pythonfor backend development.
  • Help with the deployment of machinelearning models and backend systemson AWS.
  • Participate in debuggingand troubleshooting to ensure the smooth operation of backend services.
  • Contribute to the improvement of CI/CD pipelines for deploying and updating backendservices.
  • Assist in optimizing databasequeries and managingdata storage solutions.

Qualifications and Skills

  • Bachelor’s degree in ComputerScience, Software Engineering, or a relatedfield.
  • Strong foundational knowledge of Pythonand experience with backend development.
  • Basic understanding of RESTful API design and development.
  • Familiarity with database systems(SQL or NoSQL) and query optimization.
  • Experience with version controlsystems, especially Git.
  • Understanding of software development best practices and design patterns.
  • Strong problem-solving skillsand attention to detail.
  • Ability to work collaboratively in a team environment.
  • Experience or coursework related to deploying applications on AWS.
  • Familiarity with Dockerand containerization for deploying applications.
  • Knowledge of continuous integration/continuous deployment (CI/CD) processes.
  • Prior experience with AI or machine learning projects is a plus.
  • Basic understanding of security best practices for backend and API development.

Notice: This job advertisement was posted over 2 months ago. Please verify with the employer for current availability and details, as positions may have already been filled or updated.


Recent Jobs at ChampSoft


Go Back to Category Software Development
Report it! Is This Job Ad Fake? Report it!   
Recommend to a Friend Recommend to a Friend
Viewed: {0} times Viewed: 236 times