9
applicants
Python Developer (Junior Backend)
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.
Recent Jobs at ChampSoft
04 Oct Data Engineer (Talend/Snowflake)
ChampSoft, Colombo
02 Oct Associate Technical Project Manager / Project Manager
ChampSoft, Colombo
01 Aug Software Engineer (Vue.js)
ChampSoft, Sri Lanka
30 Jul Salesforce Administrator
ChampSoft, Sri Lanka
Viewed: 127 times