Sucre, Bolivia

Full-Stack Software Engineer AA-12

 Job Description:

About the Role

We are seeking a Full-Stack Software Engineer to join our engineering team. In this role, you will design, build, and maintain modern web applications across the full stack, developing intuitive user interfaces, scalable backend services, and robust APIs. You'll collaborate closely with cross-functional teams to deliver high-quality software, improve platform performance and reliability, and help build scalable solutions that support business growth.

This is an opportunity to work in a fast-paced, product-driven environment where you'll take ownership of features from design through deployment while contributing to the evolution of a modern software platform.

Responsibilities

  • Build and maintain full-stack applications, including user interfaces, backend services, and data models.
  • Develop responsive front-end features using modern JavaScript frameworks.
  • Design, build, and maintain backend services and REST APIs.
  • Collaborate with product, design, operations, and business teams to deliver end-to-end solutions.
  • Write and maintain automated tests across the front end and back end.
  • Improve application performance, scalability, and observability.
  • Work with relational and non-relational databases.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Support new feature releases and system integrations.

Required Experience & Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 1–3 years of professional experience in a Full-Stack Engineering role.
  • Experience building responsive web applications using modern JavaScript/TypeScript and a component-based framework (e.g., React or Vue).
  • Experience building backend services and REST APIs (PHP/Laravel experience is a plus, but not required).
  • Proficiency in SQL and relational databases (e.g., PostgreSQL).
  • Solid understanding of HTML, CSS, and modern web development fundamentals.
  • Strong communication and collaboration skills.
  • Willingness to learn new technologies and tools.

Preferred Experience

  • Experience building dashboards, admin tools, or configuration interfaces.
  • Experience collaborating with designers and working with design systems.
  • Familiarity with NoSQL databases (e.g., DynamoDB, Redis).
  • Experience working in SaaS or B2B environments.
  • Familiarity with AWS and CI/CD practices.
  • Experience with multi-stakeholder platforms or marketplace-style systems.
  • Experience using AI-assisted development tools (e.g., Copilot, Claude, Cursor).
  Required Skills:

SaaS Environment Performance Data Product Design Support REST Development Interfaces Collaboration Operations NoSQL REST APIs Ownership Scalability Web Applications CI/CD Features Laravel Reviews Redis Web Development Reliability React AWS CSS Databases TypeScript PostgreSQL Computer Science PHP Software Design HTML Engineering Business JavaScript SQL Science Communication