
Software Engineer II - Full Stack
- Costa Rica
- Permanente
- Tiempo completo
- Improve product quality and performance.
- Design, build, and maintain APIs, services, and systems to fulfill product needs.
- Debug production issues across multiple layers on a diverse set of platforms and environments.
- Work with engineers and stakeholders across the company to build new features.
- Improve engineering standards, tooling, and processes.
- Responsible for extending, expanding, and integrating the latest changes and developments in the platforms our customers use.
- Other duties as assigned and required.
- Bachelor's degree or equivalent experience, and 4+ years of experience with building, maintaining, or supporting complex software systems and/or enterprise applications.
- Strong coding skills in Java or C# and JavaScript or Typescript as well as experience with React (or similar, e.g., Vue/Angular). Experience with NextJS is a bonus.
- Strong analytical skills and the ability to tackle ambitious goals and projects as well as the ability to identify functional and non-functional requirements and potential issues to inform decision-making and contribute to feature design.
- Team player mentality with excellent communication skills (both written and verbal), and experience communicating effectively across distributed teams.
- Experience in systems engineering as it relates to testing, reliability, security, and observability.
- Familiarity with Data Structures, multi-threaded applications, SOLID principles, ORMs.