2 months ago
Colombo, Sri LankaSenior
Responsibilities
- Design, develop, deploy, debug, test, and refine scalable applications.
- Build and maintain microservices using Go, Python, Kubernetes, Protobuf, gRPC, and REST APIs.
- Process and optimize large datasets for data-heavy applications.
- Work with Kafka and real-time streaming data processing.
- Deploy and manage Kubernetes applications using Helm.
- Collaborate with experienced Software Engineers and receive mentorship from a Senior Engineer.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
- At least 5 years of software development experience, or strong equivalent project experience for fast learners.
- Proficiency in Java, Go, Python, Kubernetes, Protobuf, gRPC, REST APIs, and microservices architecture.
- Experience or familiarity with distributed systems, large datasets, and data-heavy applications.
- Kafka or Helm experience is preferred but not required.
- Knowledge of JVM-based languages is advantageous.
- Strong willingness to learn and grow in a collaborative engineering environment.
Benefits
- Remote-friendly culture and flexible working environment.
- Mentorship and career growth opportunities.
- Opportunity to work on enterprise AI products as part of a world-class team.
- Inclusive workplace committed to equal employment opportunity.
