Ever dreamt of being a part of an awesome Ninja Team?

Now's your chance!

Participate in challenging projects. Bring your unique vision to a highly qualified and friendly team.

Work hard, play hard, and learn lots!


Join our tech-savvy Ninjas


We're in a period of huge growth, and we have newly and exciting job opportunities available right now, at our Montevideo offices and 100% remote.

We have a family vibe at the office that will make you feel comfortably and an important part of the team really quick.

Time at work means most of your day, and we try to enjoy our time together as much as possible.

We believe in having a good time while we are doing what we love, and while we are doing it as good as it is necessary.

About the Position:
  • Define and coordinate the technical tasks for the development of software and/or interfaces. Create/manage architecture diagrams/plans.
  • Align the developers and the Product Owner of the team so that everyone understands the technical decisions and their impacts and implications in the development of the product.
  • Actively support team wellness by creating an environment of trust, openness, and safe experimentation.
  • Train and guide the team in the correct understanding of technical practices, allowing the team to identify how to get the most out of them within the context of the project.
  • Anticipate possible technical problems and suggest alternatives to avoid them;
  • Provide high-quality solutions that meet best practice coding and design standards.
  • Assist with the specification of new features (bringing the technical point of view).
  • Design, propose and code new features.

Requirements and Qualifications:
  • At least 5+ years of relevant experience as a software developer.
  • Advanced knowledge in Javascript, Typescript, Node Js and React.
  • Knowledge of agile methodologies such as Scrum or Kanban.
  • Experience in the entire software development cycle: planning, delivery, improvement, and impact tracking.
  • Experience in the design or architecture of solutions;
  • Strong analytical skills and critical thinking ability.
  • Appreciation for establishing solidarity, humane, collaborative, and empathic relationships.
  • Advanced English
Nice to have:
  • Knowledge or experience in Blockchain and Web3.
  • Previous experience leading software development teams or projects.

Be part of something great!

Please drop us a line, attach your CV, and start working!


Responsibilities:
  • Design, propose and code new features.
  • Participate in software design and architecture discussions.
  • Participate in sprint planning and other agile project ceremonies.
  • Ensure the application are scaled to meet expected demand.
  • Work in a collaborative team environment.
  • Bring your expertise to enrich the team.

Required Experience/Skills:
  • 3+ years of relevant experience as a full-stack developer.
  • Extensive experience working with React, Node.js, and TypeScript.
  • Experience working on Agile / Scrum teams.
  • Experience with MySQL databases.
  • Advanced English is required.

Be part of something great!

Please drop us a line, attach your CV, and start working!


Responsibilities:
  • Help your team solve customer problems and ship clean, maintainable code.
  • In addition to shared backend services and front-end interfaces, you’ll contribute to our common libraries, mentor and pair with other developers, and strive to make our software development process more efficient.
  • You’ll focus on the full depth of our software stack, while also growing your technical breadth.

Requirements:
  • You have 5 or more years of experience developing web apps with expertise in modern HTML, Javascript (Ecmascript 2015+), CSS.
  • You have experience working CSS features like flexbox and grid and modern pure Javascript without needing jquery or other frameworks.
  • You have some experience with development frameworks , such as Ruby on Rails, Elixir/Phoenix, Python/Django, or Express.js/Node.
  • You have been the primary owner/developer of several components or features.
  • You have strong software development principles, including experience with testing and TDD, object-oriented design, and higher-level system design.
  • English Upper Intermediate.

Be part of something great!

Please drop us a line, attach your CV, and start working!


Responsibilities:
  • Design, estimate, and code new features. This is primarily a coding position.
  • Architect new applications, and expand existing ones.
  • Collaborate on enterprise architecture with other teams members.
  • Investigate and fix production issues.
  • Define, document, and enforce engineering standards.
  • Perform code reviews of your team members' work.
  • Mentor junior engineers.
  • Participate in software design discussions.
  • Participate in sprint planning and other project management meetings.
  • Ensure all code that goes to production is of top quality.
  • Ensure existing applications are scaled to meet expected demand.
  • Identify and fix gaps in system reliability, such as production monitoring.
  • Continuously improve the software infrastructure, such as the deployment process.

Requirements:
  • 5+ years with object-oriented programming in PHP.
  • 2+ years with front-end technologies such as JavaScript, HTML, and CSS.
  • Use of relational databases. MySQL preferred.
  • Complex SQL queries and database schema design.
  • MVC frameworks (Laravel).
  • Creation and maintenance of systems in WordPress, use of templates, hooks, filters, API, etc.
  • Working in a collaborative team environment using tools like JIRA and Git.
  • Consuming and creating web services.
  • Continuous deployment and continuous integration management (Jenkins, Gitlab).
  • Maintenance of forum software packages like vBulletin, phpBB or XenForo.
  • Use of Vue.js.
  • English Upper Intermediate.

Be part of something great!

Please drop us a line, attach your CV, and start working!


About You:
  • You have 5+ years of experience developing web apps in Ruby/Rails (preferred), Elixir/Phoenix, Django, Node or a similar MVC development framework.
  • You have experience building and mentoring agile development teams, and creating agile development processes.
  • You have been responsible for leading a team of developers.
  • You are passionate about building and delivering world-class web experiences.
  • You have experience developing web apps in Javascript, HTML, CSS.
  • You have been the primary owner/developer of several components or features.
  • You have strong development principles, including experience with testing and TDD, object-oriented design, and higher-level system design.
  • You have a passion for quality. You take pride in keeping your bug count low and your code quality high.
  • You have worked directly with non-devs (designers, PMs, user researchers, etc.) to ship great products.
  • You believe in the value of mentorship, and in a teaching and learning culture.
  • You want to grow, and you're constantly finding small ways to improve all the work you and your teammates do.
  • You are passionate about building using Agile and Lean methodologies.
  • English is a must

About the team:
  • In your role you will help your team solve customer problems and ship clean, maintainable code. In addition to shared backend services and front-end interfaces, you’ll contribute to our common libraries, mentor and pair with other developers, and strive to make our software development process more efficient. You’ll focus on the full depth of our software stack, while also growing your technical breadth.

Be part of something great!

Please drop us a line, attach your CV, and start working!


Who we are


We are a friendly and talented team of ninjas who work in a relaxed environment and consider everyone as part of one big family. We’re also software consultants by day, but that’s just our gig.

We plan, create and implement innovative and tailor-made tech solutions that make a statement and drive results. Blockchain consulting, mobile application development, full-stack web development, cloud and cognitive computing and team augmentation are the core of our ninja skill set.

More About Us

Infuy Perks & Benefits


  • Inspiring and relaxed working environment
  • Cool open, flexible and activity-based spaces
  • Work with the latest technologies
  • Open-minded and genuinely nice community - our ninja teams are friendly!
  • Partner-up with top-level clients from all over the world
  • Train daily on the job, augment your skills and build an awesome career
  • Flexible working schedule and work-from-home opportunities
  • Remote or Hybrid Job
  • Extra study time

Our thorough selection process ensures our team of professionals is well - rounded and highly - skilled.

Here's a rundown of the steps each candidate will go through before becoming a fully-fledged Infuy Ninja.

Infuy’s Interview Process


1Talent Search & Acquisition

Our Talent Acquisition team searches and contacts talent who fit the profiles of our positions and want to be part of our Ninja Team, through LinkedIn and other platforms. The candidates can also register their application on our Careers page and we will contact them! We will check if the candidate meets our requirements and has experience, and also, we will answer all questions they may have prior to the first interview.

2Candidate Interview

The first interview will be between the Talent Acquisition team and the potential candidate, to identify if our interests align and if they are a good fit with Infuy's culture. It is an opportunity to get to know each other and provide general information about the company and the position. On the other hand, it will also allow us to assess whether the candidate's skills, competencies and personal characteristics match the position, our culture and values.

3English Interview

It is important for us to assess the candidate's level of English, since we have international clients with whom the communication is 100% in English. We will evaluate the person's ability to understand and talk in English. We are looking for an intermediate level and beyond.

4Tech Evaluation

In this stage we will deepen into the knowledge, technical skills and seniority of the candidate. The evaluation will depend on the candidate's profile. It could be a practical test prior to the interview, a code challenge online or a conference call with one of our technical references to talk about these aspects. Do not worry, when the time comes we will give you all the details!

5Organizational Fit

Once the different stages are completed, our team meets to make a final decision. In some cases, our clients will conduct an interview and participate in the process. Finally, we will share the proposal with the candidate and look forward to an acceptance to start a new challenge together!

Testimonials


Drop us a line


If you have any question, tell us a story or just want to say hi fill this form an we will contact you as soon as we can.