Skip to Content

Sr. Software Engineer

--Montevideo, Uruguay--

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