Spassu

Python Developer, Senior

Spassu

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Responsible for developing systems with a full-stack profile — performing activities that cover the entire software development lifecycle, from requirements gathering to supporting the final deployment of features, in accordance with agile development processes.
  • Configure projects, following all internal and client procedures to ensure integrity, traceability, and maintainability of the software project.
  • Interpret functional specifications and produce technical specifications using descriptive text and other compatible models to ensure coding quality.
  • Mentor and support the developers on the project's development team.
  • Code and integrate software components according to technical specifications, using the software development tools, programming languages, and libraries defined for the project.
  • Identify, build, and test developed components to ensure quality.
  • Perform corrective and evolutionary maintenance of software components.
  • Prepare technical documentation in accordance with the contractual requirements of the engagement.
  • Integrate produced components with those built by other team members, using the integration tool defined for the project.
  • Set up and configure local development environments according to project requirements and needs.
  • Provide support to the client's IT team and users, when requested, regarding the characteristics and specifics of developed components, modules, and software packages.
  • Deliver and execute integration tests in the client's environment to ensure full functionality of the software and its components.
  • Monitor acceptance testing and deployment of the software in the client's environments according to the contract.
  • Conduct training and knowledge transfer to the client about the developed software, ensuring proper system operation.

Requirements

  • Bachelor's degree preferred, ideally in Computer Science, Engineering, or another field related to software development or software engineering.
  • Desired experience: 6 years in technical IT roles working with agile methodologies.
  • Knowledge and skills in the languages and technologies used in the working environment.
Benefits
  • Health Insurance
  • Dental Insurance
  • Life Insurance
  • Meal or Food Allowance
  • Transportation Voucher
  • WellHub
  • Gympass
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack developmentsoftware development lifecycleagile developmenttechnical specificationscoding qualityintegration testingcorrective maintenanceevolutionary maintenancetechnical documentationlocal development environments
Soft Skills
mentoringsupporting team memberscommunicationtrainingknowledge transfer
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering