Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Full Stack Software Engineer - Java/Kotlin

at 3Pillar

Posted 10 hours ago | 0 applied

Description:

  • 3PILLAR GLOBAL is seeking a Senior Full Stack Software Engineer with expertise in Java/Kotlin for a position in Guatemala.
  • The company focuses on building breakthrough software products that drive revenue, market share, and customer growth for industry leaders.
  • The role involves facilitating effective communication with client project stakeholders regarding project status and recommendations.
  • The engineer will craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • Responsibilities include participating in planning and estimation efforts, gathering requirements, and presenting developed features to clients.
  • The engineer will execute complex activities within current methodologies and quality standards, promoting client success through collaboration with engineers, designers, and managers.
  • Engagement in agile software development practices, including daily stand-ups and sprint planning, is expected.
  • The role includes mentoring others and supporting the growth of technical capabilities within the Engineering Practice community.
  • The engineer will independently drive project delivery within defined architecture, demonstrating autonomy and accountability from conceptualization to deployment.

Requirements:

  • A minimum of 5+ years of experience in software engineering is required.
  • Solid knowledge of Java 8+ (preferably Java 11 or higher), including Spring Boot and multithreaded programming is essential.
  • Good knowledge of Kotlin and coroutines is necessary.
  • A strong understanding of microservices architecture and containerized applications is required.
  • Solid experience with Kubernetes and Helm charts is needed.
  • Experience working with SQL databases, preferably PostgreSQL, is required.
  • Proficiency in developing RESTful services is essential.
  • Experience with gRPC and Protocol Buffers (Protobuf) is necessary.
  • Proficient with Git version control and comfortable working in Linux environments.
  • Experience in Agile software development methodologies is required.
  • Expertise in applying Object-Oriented Programming principles is necessary.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems is required.
  • The candidate should have a practice and initiative in mentoring other engineers and decision-makers throughout the organization.
  • A good understanding of SOLID principles and proficiency in the English language is required.

Benefits:

  • The position offers opportunities for learning and development, including courses, certifications, and tech training.
  • Employees receive benefits as mandated by law.
  • Private medical insurance is provided.
  • Virtual team activities are organized for team engagement.
  • An additional leave day is granted for graduation.
  • The role allows for work from home flexibility.
  • Employees can enjoy badge discounts.