freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (BJB)

Summary

Builds and deploys scalable cloud-native services using Java/Spring, TypeScript/React, Kubernetes, and Kafka for a global software engineering outsourcing firm.

Software Engineer

Important Information

Location: Singapore

  • 1-6 years of hands-on experience in software development, with a solid foundation in system design and scalable architecture
  • At least 3 years of experience independently managing cloud environments and delivering infrastructure solutions for project teams
  • Highly organized with the ability to prioritize and manage multiple tasks effectively
  • Proven ability to influence stakeholders, drive projects to completion, and overcome delivery challenges
  • Strong analytical mindset with the ability to translate complex functional requirements into efficient, practical, and fit-for-purpose technical solutions
  • At least 3 years of experience independently managing cloud environments and delivering infrastructure solutions for project teams
  • Highly organized with the ability to prioritize and manage multiple tasks effectively
  • Proven ability to influence stakeholders, drive projects to completion, and overcome delivery challenges
  • Strong analytical mindset with the ability to translate complex functional requirements into efficient, practical, and fit-for-purpose technical solutions

Technical Requirement:

  • Strong software design skills, including object-oriented and functional programming, design patterns, data structures, and algorithms
  • Proficient in Java with Spring Framework and TypeScript with React
  • Deep understanding of HTTP protocols and modern web application architectures
  • Solid experience with Git and version control workflows
  • Deep knowledge of CI/CD best practices, including automation pipelines and release management
  • Strong debugging, problem-solving, and root cause analysis skills
  • Proficient in Linux and shell scripting for system-level tasks and automation
  • Solid understanding of cloud-native technologies, including Kubernetes (K8s) and Open Policy Agent (OPA)
  • Working knowledge of Kafka and messaging systems
  • Exposure to event-driven architecture and asynchronous processing
  • Clear and effective communicator with a strong ability to collaborate across engineering, product, and business teams
  • Demonstrated passion for technology, continuous learning, and delivering business value through innovative solutions
  • Ability to move fast, iterate quickly, and conduct fail-fast proof-of-concepts (POCs) to validate ideas and assess technical feasibility

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality

What this application asks

greenhouse

First Name, Last Name, Email, Phone, Resume/CV

  • LinkedIn Profile optional
  • Website optional
  • Are you a resident of any these countries? choose one
  • Are you authorized to work in the country you reside or where you are living? choose one
  • When are you available to begin work at Encora? choose one
  • I hereby consent to receive text messages from Encora subject to the terms of Encora's Privacy Policy. choose one

See also