Job Closed
This listing is no longer active.
Our people, our core.
Ruby on Rails Developer
Location
Uruguay
Posted
50 days ago
Salary
0
Seniority
Senior
Job Description
Ruby on Rails Developer
Moovx
• Develop, ship, and maintain high-quality features using Ruby on Rails. • Collaborate daily with a distributed team of onsite (US) and nearshore developers. • Write clean, maintainable, and efficient code. • Participate in sprint ceremonies and contribute to a fast-paced development lifecycle. • Ensure the performance, quality, and responsiveness of applications.
Job Requirements
- Deep understanding and hands-on experience with Ruby on Rails.
- Mid-level experience of 4–6 years in professional software development.
- Strong communication skills in English (written and verbal).
- Familiarity with standard dev-ops tooling, version control (Git), and agile methodologies.
- A background in Python is considered a 'nice-to-have'.
Benefits
- 100% remote work from anywhere in LATAM.
- Opportunity to join a collaborative and fast-growing global team.
- Daily interaction and close collaboration with international teams, including the US.
- A role with high visibility and ownership, where your work directly impacts the business.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer - Java, Spring boot, Microservices
IvantiIvanti finds, heals and protects every device, everywhere – automatically.
Do you have a passion for building innovative software solutions and driving technical excellence? Ivanti is seeking an experienced Senior Software Engineer to join our dynamic, globally distributed team and help deliver world-class products that empower organizations worldwide. Why this role matters Ivanti is seeking an experienced and enthusiastic Senior Software Engineer to contribute to our software development team. The ideal candidate will be a strong collaborator with deep technical expertise in the Java ecosystem. This role involves contributing to the strategy and execution of multiple product releases, participating in complex projects, and ensuring technical excellence through hands-on development and architectural guidance. The senior engineer will be responsible for developing and maintaining applications throughout the full development lifecycle in a cloud-native environment, with proven experience in AWS or Azure. This includes building and maintaining applications using microservices architecture and containerization technologies. Beyond technical contributions, the senior engineer will be a key contributor to building the organization by mentoring junior team members, and fostering a collaborative culture to meet Ivanti's objectives. What you’ll do: - Collaborate closely with cross-functional teams to implement robust unit and automation testing, drive DevOps practices, and streamline CI/CD pipelines for rapid and secure deployment cycles. - Manage the full software development lifecycle from requirements analysis to deployment, ensuring all features for device, application, and content security meet the highest standards of reliability and scalability. - Build sophisticated server-side solutions and RESTful web services using Java, J2EE, Spring Boot, and microservices architecture to support device management across iOS, Android, and Windows platforms. - Design innovative architectures and implement solutions leveraging industry best practices, with a strong focus on performance, security standards, and seamless integration of RDBMS/NoSQL and cloud technologies. - Partner with cross-functional teams—including product managers, UX designers, and QA engineers—to align on customer requirements, refine user stories, and ensure successful product delivery using Agile/Scrum methodologies. - Lead a team of software engineers by providing technical expertise, driving best engineering practices, conducting code reviews, and mentoring team members to achieve development excellence. - Collaborate closely with other engineering teams and stakeholders to troubleshoot large-scale complex systems, drive process improvements, and facilitate a culture of continuous innovation and feedback. - Advise the team and organization on emerging technologies, security standards, DevOps processes, and identity management practices, supporting the evolution of product architecture and development strategies. What you will bring: - Bachelor’s degree (B.E. / B.Tech) in Computer Science or a related field, with 6+ years of relevant industry experience. - Extensive expertise in building high-quality services using Java, J2EE, Spring, and related technologies. - Proven experience designing and developing applications and web services within a Service-Oriented Architecture (SOA), leveraging RESTful services and API gateways. - Strong background in RDBMS and NoSQL technologies. - Proficient in applying design patterns, data structures, and algorithm design for optimal solutions. - Hands-on experience with Spring Boot, Spring Cloud, API Gateway, ElasticSearch, and Apache Kafka. - Solid exposure to leading cloud platforms such as AWS and Azure. - Deep understanding of system performance and scalability principles. - Demonstrated leadership in guiding small engineering teams through the design, implementation, and delivery of substantial software components. - Consistent record of applying engineering best practices throughout the software development lifecycle. - Ability to interpret complex customer requirements and engineer effective product solutions. - Familiarity working with Linux-based environments. - Strong understanding of Agile or Scrum development methodologies. - Excellent verbal and written communication skills. - Outstanding analytical and problem-solving abilities. - In-depth knowledge of software security standards and microservice architectures. - Well-versed in DevOps tools and processes. - Advantageous to have experience with SAML, OAuth, Identity management, and Certificate/PKI technologies. Why Ivanti? - Friendly flexible working model: Empower excellence whether you’re at home or in the office and support work-life balance. - Competitive compensation & total rewards: Including health, wellness, and financial plans tailored for you and your family. - Global, diverse teams: Collaborate with talented people from 23+ countries. - Learning & development: Grow your skills with access to best-in-class learning tools and programs. - Equity & belonging: We value every voice. Your story helps inform our solutions for a changing world. What drives us Ivanti’s mission is to elevate human potential within organizations by managing, protecting and automating technology for continuous innovation. It is through diverse and inclusive hiring, decision-making, and commitment to our employees and partners that we will continue to build and deliver world-class solutions for our customers. To learn more about Ivanti’s Mission and Core Values. Inclusion at Ivanti Ivanti is proud to be an Equal Opportunity Employer. We’re committed to building a diverse team and fostering an inclusive environment where everyone belongs. We welcome applicants from all backgrounds and walks of life. Need adjustments during the process? Reach out to talent@ivanti.com we’re happy to help. #L1 - KS
Senior Software Engineer – Java, Spring Boot, Microservices
IvantiIvanti finds, heals and protects every device, everywhere – automatically.
• Collaborate closely with cross-functional teams to implement robust unit and automation testing, drive DevOps practices, and streamline CI/CD pipelines for rapid and secure deployment cycles. • Manage the full software development lifecycle from requirements analysis to deployment, ensuring all features for device, application, and content security meet the highest standards of reliability and scalability. • Build sophisticated server-side solutions and RESTful web services using Java, J2EE, Spring Boot, and microservices architecture to support device management across iOS, Android, and Windows platforms. • Design innovative architectures and implement solutions leveraging industry best practices, with a strong focus on performance, security standards, and seamless integration of RDBMS/NoSQL and cloud technologies. • Partner with cross-functional teams—including product managers, UX designers, and QA engineers—to align on customer requirements, refine user stories, and ensure successful product delivery using Agile/Scrum methodologies. • Lead a team of software engineers by providing technical expertise, driving best engineering practices, conducting code reviews, and mentoring team members to achieve development excellence. • Collaborate closely with other engineering teams and stakeholders to troubleshoot large-scale complex systems, drive process improvements, and facilitate a culture of continuous innovation and feedback. • Advise the team and organization on emerging technologies, security standards, DevOps processes, and identity management practices, supporting the evolution of product architecture and development strategies.
Senior Software Engineer (JavaScript) Location: Remote – Orlando, FL Compensation: $110,228 - $170,241 per year, depending on experience and qualifications. Employment Type: Full-Time What you can expect as a Senior Software Engineer (JavaScript) at Fortress: As a Senior Software Engineer (JavaScript), you will play a critical role in accelerating Fortress’s top engineering priorities and strategic initiatives. You will design, build, and maintain scalable software solutions that support our mission to secure the software supply chain. This role carries broad technical ownership and decision-making authority across architecture, performance, scalability, and maintainability. You will collaborate closely with Product, Business Owners, QA, and fellow Engineers to deliver high-quality solutions quickly—without compromising performance, security, or reliability. Responsibilities Include: - Design, develop, enhance, and maintain software applications primarily using JavaScript, Node.js, and React. - Architect and implement scalable, maintainable solutions aligned with Fortress engineering standards and best practices. - Develop and integrate RESTful and RPC APIs. - Build responsive, user-centered interfaces leveraging modern UI/UX principles (e.g., Material Design). - Work with both relational and document databases, including PostgreSQL and MongoDB. - Work fluently with agentic coding tools (Claude Code, Cursor, or equivalent) as part of your daily development loop — using them for architecture exploration, refactoring, test generation, code review, and investigation, not just autocomplete. - Translate business requirements into technical solutions through collaboration with Business Owners and cross-functional stakeholders. - Participate in code reviews, architectural discussions, and technical design decisions. - Partner with QA to test, validate, document, and resolve software defects. - Create and maintain technical documentation including feature documentation, release notes, and testing procedures. - Utilize SDLC management tools to manage workflow, provide estimates, track progress, and log work activity. - Champion AI adoption with a growth mindset — ramping up on agentic orchestration and skill standardization alongside the team, establishing shared patterns and raising the bar for engineering practice as the discipline matures. - Evaluate and propose new technologies and architectural improvements to maintain product innovation and market leadership. Minimum Qualifications: - 5+ years of extensive experience with JavaScript, Node.js, React, and associated development tool chains. - Strong proficiency in HTML, CSS, JSON, and Linux-based development environments. - Working proficiency in Python. - Experience designing and integrating RESTful APIs. - Solid understanding of user interface and user experience best practices. - Ability to deliver robust, scalable solutions in a fast-paced environment while maintaining high quality standards. - Ability to design, implement, and guide effective prompting strategies or AI-enabled processes to improve performance, efficiency, and decision-making across teams or functions. - Strong communication skills with the ability to explain technical concepts to non-technical stakeholders. - Ability to independently drive technical decisions while collaborating effectively within a team environment. - Ability to obtain and maintain a U.S. security clearance (required). Preferred Skills: - Experience with relational databases, preferably PostgreSQL. - Experience with NoSQL/document databases, preferably MongoDB. - Experience contributing to scalable, high-availability production systems. - Ability to independently use and refine AI-driven prompts to enhance the quality, efficiency, and insight of regular work processes. Education: - Bachelor's degree in computer science or related discipline, or 5+ years equivalent work experience. Employee Benefits: - Competitive pay structure - Medical, dental, vision plans with employees covered up to 90% with highly progressive options for dependents and families - Company paid life, short- and long-term disability insurance - Employee Assistance Program - 401(k) match - Flexible Paid Time Off - Parental Leave Employment Perks: - We provide each employee with professional growth opportunities through succession planning, up-skilling, and certifications - Tuition and certification reimbursement - Employee Referral Programs - Company Sponsored Events Fortress is proud to be an Equal Opportunity Employer. All employees and applicants will receive consideration for employment without regard to age, color, disability, gender, national origin, race, religion, sexual orientation, gender identity, protected veteran status, or any other classification protected by federal, state, or local law. Fortress Information Security takes part in the E-Verify process for all new hires. For positions located in the US, the following conditions apply. If you are made a conditional offer of employment, you will have to undergo a drug test. ADA Disclaimer: In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.
• Build modern web UIs using React.js • Develop SSR-enabled applications using Next.js • Implement reusable UI components using Material UI • Manage client-side state using Redux • Integrate and manage server data using React Query • Develop backend services using Node.js • Design, build, and consume REST APIs • Participate in architecture and design discussions • Support Agile delivery and CI/CD workflows


