Senior Software Engineer

closed
Encora Logo

Encora

πŸ“Remote - Costa Rica, Peru

Summary

Join Encora as a Senior Software Engineer in Costa Rica or Peru and work remotely. You will design, develop, and maintain high-quality software solutions, collaborating with cross-functional teams. Lead technical projects, mentor junior engineers, and improve software development practices. This role requires expertise in designing and building scalable applications using JavaScript/TypeScript and Java/Spring. You will establish and manage persistent SSE connections, ensuring efficient real-time data transmission. The position demands strong front-end development skills and experience with testing frameworks.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Extensive experience in software development with a focus on designing and building scalable applications
  • Professional/Advanced English skills
  • +5 years of experience
  • Full stack engineers with emphasis on front end development
  • Strong fundamentals in HTMLS/SASS/Typescript (JavaScript) and JavaScript testing frameworks (e.g. Jasmine)
  • Experience writing Selenium tests in Java

Responsibilities

  • Establish and manage persistent SSE connections between the client (using JavaScript/TypeScript) and the server (using Java/Spring or other server-side technologies)
  • Design and implement real-time data transmission, ensuring efficient and reliable communication from server to client using the SSE protocol
  • Ensure proper error handling, reconnection strategies, and manage the SSE connection lifecycle, both on the client side (JavaScript/TypeScript) and server side (Java), to guarantee a stable user experience
This job is filled or no longer available