Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
The Software Developer will be responsible for designing, building, and maintaining high-quality software solutions. They will work closely with cross-functional teams to translate business requirements into clean, scalable, and efficient code. The ideal candidate actively participates in the entire software development lifecycle—from initial conception to deployment and maintenance—while advocating for engineering best practices, code quality, and automation. A growth mindset, strong problem-solving skills, and a commitment to collaborative continuous improvement are key to succeeding in this role.
100% Remote position (open to candidates across LATAM).
Responsibilities of the Role
- Design, write, test, and maintain robust, scalable, and secure code following industry best practices and organizational standards.
- Collaborate with Product Owners, Architects, and UX/UI designers to define project requirements, system architecture, and functional specifications.
- Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, code reviews, and retrospectives.
- Integrate front-end elements with back-end logic, building and consuming RESTful APIs or microservices.
- Identify, debug, and resolve performance bottlenecks, technical debt, and system bugs in production and non-production environments.
- Write clean, maintainable unit, integration, and automated tests to ensure software quality and application stability.
- Partner with DevOps teams to support automated CI/CD pipelines and deployment processes.
- Document technical design choices, API specifications, and operational workflows to facilitate team knowledge sharing.
- Mentor junior developers, participate in continuous learning initiatives, and suggest technical improvements to enhance overall productivity.
Qualifications:
- A Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or equivalent practical experience.
- Solid hands-on experience in software development using modern programming languages (e.g., JavaScript/TypeScript, Python, Java, or C#).
- Strong knowledge of modern front-end (e.g., React, Angular, Vue) or back-end frameworks (e.g., Node.js, Spring Boot, .NET Core, Django).
- Practical experience working with relational (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB, Redis).
- Deep understanding of object-oriented design, RESTful API architecture, design patterns, and data structures.
- Experience with version control systems (Git) and Git-based workflows.
- Familiarity with CI/CD tools, containerization concepts (Docker), and cloud services (AWS, Azure, or GCP).
Nice to Have
- Experience with microservices architecture and serverless computing.
- Hands-on experience with automated testing frameworks (Jest, Cypress, JUnit, etc.).
- Familiarity with Agile/Scrum methodologies.
- Relevant industry certifications (AWS, Azure, or language-specific credentials).
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Staff Software Engineer
Garnerhealth
United StatesSenior Software Engineer, Agentic Engineering at Distill
Distill
Canada
United StatesWindows Agent Software Engineer (Systems-Level Development)
Newxel
United StatesFull-Stack Engineer at ElevenLabs
ElevenLabs
United Kingdom
IrelandMore Openings at Moovx
Explore Top Companies in this Space
Commutatus
Custom Software Development / IT Services / Digital Agency
Rubikal
Software Development / IT Services / Agency
Bluelight Consulting
IT Services / Software Development / Staff Augmentation
Themacsoft
Custom Software Development / IT Consulting & Services / Web & Mobile Application Development
Moovx
View Company ProfileMoovx (operating at moovx.mobi) is a global IT service company engineered for providing staffing and delivery team services. Founded in 2017 by Andres Pastuszek and headquartered in Uruguay, Moovx helps startups and businesses solve their customized technology solutions needs. Under the hood, Moovx leverages its expertise in software and app development, staff augmentation, and IT services to deliver tailored solutions. This allows businesses to access high-quality technology solutions and staffing services. Not specified.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.