Job Summary
We are seeking a highly skilled Fullstack Software Engineer to join our Billing Replatforming Team, focusing on building a new promotions platform as part of the Billing Replatforming initiative. In this role, you will work closely with Architects and Senior Engineers to translate high-level designs into detailed technical specifications and implementation plans. You will be responsible for the end-to-end development and maintenance of microservices while ensuring high-quality code and test coverage.
Job Responsibilities
- Collaborate with Architects and Senior Engineers to transform high-level designs into technical specifications and actionable implementation plans.
- Develop and maintain microservices, ensuring reliability, scalability, and maintainability.
- Write clean, efficient, and high-quality code with comprehensive test coverage.
- Ensure the performance and functionality of applications, leveraging modern cloud architecture and services.
- Work with REST, gRPC, and GraphQL APIs to deliver robust and efficient solutions.
- Manage and optimize backend and database technologies, including MySQL, DynamoDB, and Redis.
- Utilize containerization and orchestration tools such as Kubernetes, Ambassador, Helm, and ArgoCD to streamline development and deployment workflows.
Basic Qualifications
- 5+ years of experience in software development.
- Strong proficiency in Node.js, JavaScript, and TypeScript.
- Experience with ReactJS or other JavaScript frontend frameworks.
- Experience with Java (preferred).
- Hands-on experience with microservices, large-scale, high-performance applications using modern cloud architecture and services, including AWS and Kubernetes (highly preferred).
- Proven experience building high-quality software and writing comprehensive unit tests.
Country Restrictions: Cuba/Venezuela/Mexico and the OFAC restricted countries.
Tipo de empleo: Remote
Ubicación del empleo: LATAM