We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and publishing, information services, and retail.
Our key differentiator is our product mindset. Our development teams focus on building outcomes, and all of our team members around the globe are trained on the product mindset’s core values: – time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align with client goals from the earliest conceptual stages through market launch and beyond.
RESPONSIBILITIES
Deep understanding of building APIs and distributed systems. Work with our API teams to design, develop, and maintain highly scalable and robust distributed systems.
Design, implement, and maintain complex distributed systems and APIs that are scalable, reliable, and secure.
Work with stakeholders to understand business requirements and translate them into technical specifications.
Collaborate with other teams to ensure that the system architecture is consistent with overall business objectives.
Conduct code reviews to ensure quality.
Troubleshoot and debug complex issues in production environments.
Continuously evaluate and recommend improvements to the existing systems and architecture.
Identify common functionality to extract into shared libraries.
Identify inefficiencies and redundancies in the system to address.
Stay up-to-date with emerging trends and technologies in software development
Clear communication with stakeholders and team members.
Attend daily meetings Understand the requirements and ask clarifying questions to the product owners.
Provide support to QA teams during sprint testing and end-to-end project testing.
Requirements Deliver stories as fast and as clean as possible.
Troubleshoot and debug applications.
Collaboration and communication with all the team members to solve problems.
Code Reviews for team members.
Updates of Jira stories (Context of solutioning and status).
Write Unit & Integration tests.
Estimate stories.
REQUIREMENTS
A Bachelor's degree in Computer Science or related field.
Minimum of 10 years of professional experience in software engineering with a focus on building APIs and distributed systems.
Proven experience with designing and implementing highly scalable and reliable distributed systems.
Strong proficiency in at least one programming language with recent experience with Node.js and Typescript.
Excellent understanding of microservices and event-driven architectures.
Solid understanding of software design patterns and principles.
Strong experience with containerization technologies such as Docker or Kubernetes.
Experience with cloud platforms such as AWS or GCP.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills in both English and Spanish.
Ability to work remotely with a multidisciplinary.
BENEFITS
Beach House.
“Aseisthmus”(“Asociación Solidarista”).
Charity Social Responsibility.
Agreements with Costa Rican Universities.
1 Day off (Graduation).
2 Days off (Bereavement, Marriage).
Learning and Development CR (courses, certifications, Tech training, mentor me). Sponsored certifications.
Health & Wellness Program (Private Medical Insurance, Financial Talks and Soft Skills development).
Rewards and Recognition Program - Celebrate (recognitions per outstanding performance, anniversary, peer to peer).