Job Description
2Brains
is a technology consulting firm that promotes the growth and evolution of leading organizations in Latin America. We design and build the digital future of our clients through a deep and strategic integration of
business, experience and technology
, turning complex challenges into real impact.
Today, 2Brains is part of
Acid Labs
, one of the main tech and innovation consulting groups in the region. This acquisition strengthens our value proposition, expanding our scale, technological capabilities and regional presence, and allows us to accompany our clients with more robust, agile and high-impact solutions throughout their transformation cycle.
Apply without intermediaries through Get on Board.
● Analyze requirements and design technical solutions that cover both the front-end (angular) and the back-end, identifying opportunities for automation and continuous improvement.
● Build user interfaces using Angular or other modern frameworks, ensuring consistency with design and accessibility standards.
● Develop services and APIs in Java (21 onwards) with Spring Boot, integrating relational and non-relational databases as appropriate.
● Integrate artificial intelligence tools to automate repetitive tasks and speed up code writing. This includes the use of GitHub Copilot, which is able to suggest complete features and generate standard code structures with a single comment, reducing the time spent building boilerplates.
● Design effective prompts and develop personalized “skills” that allow the capabilities of code co-pilots to be exploited; The ability to engage in dialogue with these tools and obtain accurate answers is becoming a critical competency.
● Maintain a focus on quality by implementing automated tests and using frameworks such as JUnit and Mockito, relying on AI assistants to generate test cases when appropriate.
● Participate in code reviews and the definition of scalable architectures, incorporating DevSecOps practices and continuous security through CI/CD pipelines. ● Manage infrastructure on Google Cloud Platform (GCP), leveraging IaC (Infrastructure as Code) concepts and collaborating with DevOps teams to automate deployments and monitoring.
● Collaborate with design, product and QA teams to ensure that developments meet business objectives, providing technical insight and always seeking to improve the user experience.
Exclusive technical skills:
●Availability to attend the office 3 times a week
● Minimum 3 years experience in end-to-end software development.
● Mastery of Java 11–17 and Spring Boot for the development of APIs and services.
● Advanced knowledge of Angular to build interfaces.
● Handling relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB) databases.
● Experience in Google Cloud Platform (GCP) or another public cloud.
● Mastery of version control tools such as GitHub and collaborative workflows (pull requests, code review).
● Management of testing frameworks (JUnit, Mockito) and good development practices.
● Ability to integrate code copilots and other AI tools that generate code or documentation; understanding of how to take advantage of them to save time and improve the quality of solutions.
Competencies and soft skills
● Analytical and problem-solving skills, aimed at finding scalable solutions aligned to the business.
● Continuous learning and openness to new tools and methodologies; AI and automation change rapidly and require a flexible mindset.
● Oral and written communication skills that facilitate collaboration with development, design teams and non-technical stakeholders.
● Critical and ethical thinking; Although AI tools can generate code and suggest solutions, it is the developer who must evaluate their suitability and ensure that they meet security and ethics standards.
● Spirit of innovation and creativity to propose improvements and take advantage of the opportunities offered by emerging technologies.
Desirable technical skills
● Experience with Jenkins, Kubernetes and Docker for continuous integration and deployment.
● Knowledge of infrastructure automation and IaC tools (Terraform, Pulumi).
● Familiarity with AIOps and intelligent monitoring of applications and systems.
● Experience in low-code/no-code platforms to prototype internal solutions.
● Ability to integrate external AI services (image recognition API, natural language processing or recommendation engines).
● Experience in agile methodologies and collaboration in multidisciplinary teams.
Working with a high-performance team, we learn and develop together.
Access to large clients and challenging projects.
Permanent learning and growth, we organize meetups, training and cultural activities.
A flexible and dynamic work environment.
Space for internal talks.
Computer assignment for your work.
Specialization courses.
Computer: