10
applicants
Python Developer (Junior Backend)
ChampSoft
Sri Lanka -
Full-time
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.
Recent Jobs at ChampSoft
Full-Stack Software Engineer (SE Level)
ChampSoft
Colombo



Senior Technical Lead
ChampSoft
Colombo



Software Engineer
ChampSoft
Colombo



Software Engineer
ChampSoft
Colombo



Machine Learning Engineer
ChampSoft
Colombo


