
Python Developer, Junior
Cadmus Soluções em TI
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Work on the development and maintenance of digital products, supporting the team with technical and business requests, with a focus on continuous learning, code quality and professional growth.
- Develop and maintain digital product features using software engineering best practices, with team guidance.
- Support technical analyses and the implementation of predefined solutions.
- Contribute to the maintenance and evolution of systems, integrations and APIs.
- Assist in identifying and fixing bugs and incidents in applications.
- Collaborate with the development team and other stakeholders, ensuring clear communication and alignment.
- Participate in agile ceremonies (daily stand-ups, planning sessions, reviews and retrospectives).
Requirements
- Bachelor's degree completed or in progress in Computer Engineering, Computer Science, Systems Analysis and Development, Information Systems, or related fields.
- Up to 2 years of back-end development experience with Python (including internships or academic projects).
- Basic to intermediate knowledge of Python.
- Familiarity with at least one Python framework (Django, Flask or FastAPI).
- Basic knowledge of SQL and data modeling.
- Familiarity with developing and consuming REST APIs.
- Basic knowledge of Git and version control.
- Interest in and initial experience with agile methodologies.
- Preferred: courses, certifications or bootcamps in software development.
- Nice to have: academic or practical experience with cloud platforms. Basic knowledge of CI/CD. Initial exposure to microservices or messaging systems.
Benefits
- Willingness to learn and grow technically
- Teamwork
- Organization and responsibility for deliverables
- Good communication and openness to feedback
- Proactivity in learning
- Ability to follow technical guidance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoFlaskFastAPISQLdata modelingREST APIsGitCI/CDmicroservices
Soft Skills
communicationcollaborationproblem-solvingcontinuous learningcode qualityprofessional growthtechnical analysisbug fixingteam guidanceagile methodologies
Certifications
Bachelor's degree in Computer EngineeringBachelor's degree in Computer ScienceBachelor's degree in Systems Analysis and DevelopmentBachelor's degree in Information Systemssoftware development coursessoftware development certificationsbootcamps in software development