English Back-end Developer (python OR C++)

January 11, 2026

No location

Full-time

GetonBoard

Apply
Descripción

Job Description

At TCIT we are a software development agency focused on cloud and scalable solutions. We have been digitally transforming clients in various sectors for more than 9 years, from agricultural management systems and online auctions to court solutions and labor certification monitoring. We collaborate with technological partners in Canada and other countries, promoting projects that generate social impact. We are seeking to add a Backend Developer to our team who contributes to the construction of robust, secure and high-performance platforms, aligned with TCIT's vision of innovation and sustainability. By joining, you will become part of a technology community that prioritizes quality, knowledge transfer, and professional growth within an agile and collaborative environment.
Find this job at getonbrd.com.

Features
We are looking for a Backend Developer with proven experience in Python or C++ to design, implement and maintain high-performance services in a cloud-based architecture. Your responsibilities will include:
Develop and maintain scalable and resilient microservices in Python or C++, applying good software design, testing, and performance practices.
Work on the definition of REST/GraphQL APIs, integrations with relational and NoSQL databases, and message queue management.
Design and implement cloud solutions (AWS, GCP or Azure) with a focus on security, monitoring and continuous operation (CI/CD, containerization with Docker and orchestration with Kubernetes).
Participate in code review, automated testing (unit, integrated) and continuous improvement of development processes.
Collaborate closely with frontend, DevOps and QA teams to deliver high-quality products in iterative cycles.
Identify performance bottlenecks, optimize queries and data structures, and perform periodic benchmarks.
Contribute to technical documentation and knowledge transfer within the team.
Support in the definition of coding, security and compliance standards in complex projects.

Requirements
We are looking for technically strong candidates with a team mentality to drive modern backend solutions in a cloud environment. The ideal candidate will combine practical experience with skills to solve complex problems and communicate effectively in an agile environment.
Demonstrable experience in backend development with Python or C++ (at least 3 years).
Proficiency in Python frameworks (e.g., Django, Flask) or modern C++ for scalable systems development.
Solid knowledge of relational databases (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis).
Experience in microservices architectures, Docker and Kubernetes; management of CI/CD pipelines.
Knowledge of cloud services (AWS, GCP or Azure), including security, networking and monitoring.
Experience in API design (REST/GraphQL), automated testing and TDD/BDD.
Good problem-solving skills, proactivity and ability to work in multicultural teams.
Experience with agile methodologies, Git, and understanding of DevOps practices will be an advantage.
Good communication skills in Spanish are required; Technical English is desirable to collaborate with international teams.

Desirable Requirements
Additional experience in:
Advanced cloud architecture (serverless, distributed microservices) and event-oriented design.
Test automation at the integration and performance level, and experience in observability (Logging, Metrics, Tracing).
Contribution to open source communities or high-impact internal projects.
Knowledge of CI/CD with tools such as GitHub Actions, GitLab CI or Jenkins, and experience in application security (OWASP, secrets management).

Conditions
100% remote work: The position can be performed from anywhere in the world.
Computer: TCIT provides a computer for your work.
Casual Dress: TCIT does not require a dress code.
Drinks and snacks: TCIT offers some drinks and snacks freely available in the office.