Skip to Content

Sr. Software Engineer

We're looking for a Sr. Software Engineer   🚀


About the Role

At Pento we are looking for a talented Senior Software Engineer. We partner with visionary clients to design, build, and scale world-class, high-performance software. In this role, you will be a key player in developing custom software AI solutions for our clients. You'll collaborate closely with both client-side stakeholders and our internal Pento squads to deliver high-impact products.

What you’ll be doing:

  • Design, build, and maintain high-performance, reusable, and reliable code using frameworks and languages like React, Next.js, and TypeScript.

  • Work in real world scalable multi-agent projects 

  • Collaborate with backend, design, and product teams to integrate APIs and translate complex requirements into outstanding user-facing features.

  • Write clean, scalable, and well-tested code following software engineering best practices.

  • Analyze and optimize application performance for maximum speed and scalability on both web and mobile.

  • Take full ownership of projects from technical ideation and architecture through to implementation and deployment.

  • Mentor junior developers and participate in code reviews to maintain high standards of code quality.

What we’re looking for:

  • Over 4 years of experience in software engineering, with a strong focus on frontend and/or mobile development.

  • Solid Computer Science foundations.

  • Strong programming skills in TypeScript and deep expertise in React and its ecosystem.

  • Experience with modern web frameworks, like Next.js.

  • Knowledge of software engineering principles (CI/CD, testing, version control, etc.).

  • Experience working with RESTful APIs and familiarity with cloud computing providers (e.g., AWS, GCP, Azure).

  • Advanced level of English, both written and spoken.

  • Strong problem-solving and communication skills.

Bonus points if you:

  • Have proven experience building applications with React Native for cross-platform mobile development.

  • Have experience with native mobile development (Swift, Kotlin).

  • Have successfully deployed applications to the Apple App Store or Google Play Store.

  • Have experience with testing frameworks (e.g., Jest, React Testing Library, Detox).

  • Familiarity with containerization tools (Docker).

  • Interest in the latest trends in web and mobile development

--Montevideo, Uruguay--

Pasante en Customer Operations

Sobre nBlock

Somos el puente entre los negocios de retail y la inteligencia artificial. Construimos bloques de IA que resuelven problemas reales en semanas, no en meses. Trabajamos con distribuidores, mayoristas y retailers en toda Latinoamérica.

El rol

Buscamos a alguien que traduzca la realidad del cliente en soluciones que funcionen. Vas a ser el nexo entre lo que el cliente necesita y lo que el equipo técnico construye.

No es un rol puramente técnico ni puramente comercial: es el punto donde se cruzan el entendimiento del negocio, la atención al detalle, y la capacidad de comunicar con claridad.

Qué vas a hacer

Con clientes

  • Participar en reuniones para entender su operación, procesos y dolores

  • Ayudar a traducir necesidades de negocio en requerimientos claros

  • Colaborar en la comunicación de avances

Con el equipo interno

  • Documentar decisiones, cambios y aprendizajes de cada proyecto

  • Validar que las soluciones funcionen antes de llegar al cliente

  • Dar seguimiento a tareas y entregables

Como validador

  • Ser un filtro de calidad: revisar, testear, detectar inconsistencias

  • Asegurar que lo que entregamos resuelve el problema real

Qué buscamos

Perfil

  • Estudiante avanzado de Ingeniería en Producción/Industrial/Computación, Economía, Contabilidad, o carreras afines

  • Disponibilidad part-time

  • Ubicación en Montevideo

Habilidades

  • Atención al detalle

  • Habilidades interpersonales fuertes

  • Comunicación clara

  • Capacidad de organizarte y hacer seguimiento

Actitud

  • Pasión genuina por la IA y sus aplicaciones

  • Curiosidad: preferís preguntar de más a asumir

  • Te importa que las cosas funcionen bien

Qué ofrecemos

  • Exposición directa a proyectos de IA aplicada en empresas reales

  • Flexibilidad para compatibilizar con estudios

  • Equipo chico donde tu trabajo se nota

  • Posibilidad de incorporación al terminar la pasantía

  • Mentoría directa del equipo fundador

--Montevideo, Uruguay--
Ventures
Apprenticeship

Sr. Angular Developer

We're looking for a Sr.  Angular Developer 🚀


About the Role

We are looking for a highly skilled Senior Angular Developer to join our team and contribute to the development of scalable, high-performance web applications. You will be working for a client based in the USA, helping to build innovative solutions in their product. If you are a self-driven professional with a strong problem-solving mindset and a deep understanding of modern front-end development, this opportunity is for you.

What You’ll Do
  • Design, develop, and maintain high-quality Angular 18+ applications with a focus on performance and user experience.
  • Implement modular and scalable software architectures.
  • Develop reusable, testable, and maintainable front-end components.
  • Write efficient and clean code using JavaScript (ES8+), HTML5, CSS3, and TypeScript.
  • Apply Test-Driven Development (TDD) principles and utilize automated testing frameworks to ensure code quality and application stability.
  • Collaborate closely with UX/UI designers, back-end developers, and product teams to deliver robust solutions.
  • Participate in code reviews, sprint planning, and feature discussions.
  • Stay up to date with the latest industry trends and technologies to continuously improve development processes.
What We’re Looking For
  • 4+ years of professional experience in software development.
  • Highly proficient in Angular 18+, JavaScript/TypeScript, HTML5, and CSS3.
  • Strong problem-solving and critical-thinking skills.
  • Excellent communication and interpersonal skills.
  • High level of English proficiency.
  • Aptitude for self-learning and adapting to new technologies.
  • Experience with:
    • Scalable and modular front-end architectures.
    • Test-driven development (TDD), automated testing, and modern testing frameworks.​
Nice to Have
  • Experience working with large Nx monorepos.
  • Familiarity with enterprise-level front-end development.
Remote

Sr. iOS Developer

We're looking for a Sr. iOS Developer 🚀


About the Role

We are seeking a talented Senior iOS Developer to join our team and drive the creation of high-performance iPhone and iPad applications. You’ll be part of a large, collaborative team working closely with designers, back-end engineers, and product managers to deliver innovative mobile solutions for a leading client in the USA.

What You’ll Do
  • Develop and implement robust, user-centric iOS applications that stand out in terms of performance and design.
  • Collaborate across multiple roles—design, product, and engineering—to bring ideas from concept to deployment.
  • Actively participate in agile processes including sprint planning, code reviews, and feature discussions.
  • Innovate and iterate on prototypes, ensuring new features and enhancements are seamlessly integrated.
What We’re Looking For
  • 4+ years of professional experience in software development with a focus on iOS.
  • Proven expertise in building iPhone and iPad applications using Swift.
  • Strong hands-on experience with SwiftUI and Swift Concurrency (or Combine) for handling asynchronous operations.
  • Familiarity with modern mobile architectures and a knack for prototyping new features.
  • Excellent debugging and problem-solving skills coupled with a critical-thinking approach.
  • High level of English proficiency in both written and oral communication.
Nice to Have
  • Experience with compose architecture.
  • Background in custom drawing and advanced graphical interface development.
Remote