
Software Developer/ 5 days ago
Quick Summary
Software Developer - Remote Position
Cantera Digital is seeking a Software Developer who enjoys designing and implementing technical solutions for real-world problems, ranging from simple to complex. This role goes beyond programming; we are looking for someone with technical vision, analytical capability, and a passion for collaborative work.
Job Description
The selected candidate will work closely with software designers, other developers, and, in some cases, end-users, aiming to understand the scope of each product, its key functionalities, and its expected use.
You may participate in one or several projects simultaneously, across different stages of the development lifecycle, from initial testing to final implementation phases.
Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable code.
- Integrate data storage solutions (MySQL, PostgreSQL, and CouchDB).
- Integrate front-end components with server-side logic.
- Identify bottlenecks, errors, and opportunities for improvement, proposing technical solutions.
- Ensure code quality, organization, and maintainability.
- Participate in continuous improvement and automation processes.
Technical Requirements
- Experience in Ruby on Rails, PHP, Python, or similar languages.
- Solid knowledge of Object-Oriented Programming (OOP).
- Understanding of MVC architectures, ORM, and RESTful services.
- Basic knowledge of JavaScript, HTML5, and CSS3.
- Experience with version control systems (Git).
- Ability to design database schemas oriented toward business processes.
- Skill in writing clean, readable, and maintainable code.
- Knowledge of design principles for scalable applications.
Desirable / Plus
- Experience or interest in background processing tools (e.g., Sidekiq).
- Interest in learning or strengthening knowledge in Ruby and Ruby on Rails.
- Interest in Elixir and the BEAM ecosystem.
- Familiarity with Google Cloud Platform (GCP).
- Experience with messaging systems like RabbitMQ.
Candidate Profile
We are looking for individuals with:
- Strong technical foundation
- Adaptability
- Continuous learning attitude
- Enjoyment of collaborative work
- Availability for temporary project-based contract
Interested in joining our projects? Apply and collaborate with a team that drives high-impact technological solutions.
Type of position: Full-time, Project-based or fixed term
Work location: Remote employment

