REF: #1831
BACK END SOFTWARE ENGINEER WITH FOCUS IN UI/UX (HYBRID-MONTEVIDEO)
busquedasIT
OPEN

We are an innovative and collaborative team that is hungry for innovative technologies. We are looking for Software Engineer professionals that are pensioned for coding, testing, willing to learn innovative technologies, while also willing to maintain legacy technologies and can work in fast-paced environments.  This role offers opportunities for growth and is ideal for a collaborative and self-motivated individual who is passionate about building quality software and advancing their technical expertise.  

What you’ll do:

  • Collaborate in Agile teams to refine requirements, estimate tasks, and contribute to sprint activities.
  • Determine software solutions, applying object-oriented principles to ensure reusability and scalability.
  • Develop and implement code that is clean, efficient, and well-documented, adhering to team standards.
  • Conduct unit testing and participate in code reviews to maintain high-quality code.
  • Work closely with business, product management, QA, and hosting teams to facilitate smooth rollouts across AWS environments (development, staging, production), ensuringalignment with project goals and operational needs.
  • Manage and optimize CI/CD pipelines, automating build, test, and deployment processes to streamline releases and maintain consistency across environments.
  • Utilize team tools including Jira, GitLab, SwaggerHub, and Bruno (similar to Postman) for project tracking, version control, API documentation, and testing, respectively.
  • Maintain and update documentation regularly in Confluence to keep resources current and accessible for team collaboration.

  • A bachelor's degree in computer science, Engineering, or a related field with 3-5 years of professional experience; or equivalent experience in lieu of a degree.
  • Strong understanding of object-oriented programming and design principles with a Strong focus in Java EE, Jakarta EE, Kotlin.
  • Strong understanding of object-oriented programming and design principles.
  • Familiarity with cloud environments (AWS, GCP, or Azure preferred) and an ability to leverage cloud-based tools for software development and deployment.
  • Solid foundation in software development processes, debugging, and testing.
  • Proven experience with Agile and Scrum methodologies.
  • Understanding of computer science concepts, including data structures, algorithms, and software lifecycle processes.
  • Ability to develop and integrate APIs, and proficiency with SQL and relational databases.
  • Basic knowledge of network communications and distributed systems.
  • Ability to manage development environments and troubleshoot independently.
  • Working knowledge of Linux or Unix operating systems.
  • Fluency in English

Preferred Qualifications:

  • Familiarity with test-driven development and high code coverage standards.
  • Experience in front-end and back-end systems integration.
  • Working knowledge of modern databases (e.g., PostgreSQL) and microservices architecture.

Join a North American company that is establishing itself in Uruguay with an interesting growth projection.

Possibility of working in a hybrid work scheme.

Apply

In accordance with Law No. 18,331, Decree 414/09, art. 37 to 40 of Law 19,670 and Decree 64/20, on the Protection of Personal Data and Action of Habeas Data, declares that I voluntarily provide my personal data, and that they it can be used by BÚSQUEDAS IT in selection processes and administration of current and future personnel and/or transferring to clients, key partners or other local and international companies; and that BUSQUEDAS IT will be able to store them it on its servers located in the United States, Texas, and process them it with broad commercial fines for the best fulfillment of its services. If you no longer want to be part of the database, send an email requesting unsubscription to info@busquedasit.com.