Company Description
Welcome to Kubar.io – a trusted Kubernetes Solution Architects company! At Kubar.io, we specialize in Kubernetes and offer services to support your cloud-native journey and digital transformation. Our services include onboarding & migration to Kubernetes, security & privacy measures, performance optimization, high availability & disaster recovery solutions, and microservices design & architecture.
Role Description
This is a contract remote role for a Software Engineer - Backend at Kubar.io. The Software Engineer will be responsible for developing backend services and data pipelines using large scale system design patterns and object-oriented programming.
What you'll do
- Work closely with other engineers on the team to build highly scalable and robust backend applications and services.
- Write high quality, performant and reliable code while working on defined tasks/bugs independently.
- Work independently to understand functional specifications and deliver complete features.
- Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA.
- Participate in team agile and engineering practices and contribute to their continuous evolution.
What you'll need
- 4+ years of professional software development experience.
- Bachelor's Degree in Computer Science or other related technical field.
- Strong working experience with the modern object-oriented programming language Golang (Go).
- Strong experience with Object Orientated Programming in Go or other modern language like Java, C#, C++, Kotlin.
- Working knowledge of Computer Science fundamentals including: object-oriented design, data structures and algorithms.
- Past experience building production ready REST services and APIs handling high throughput and low latency requests
- Experience operating online systems reliably including deploying changes to production in live systems.
- Experience applying professional software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Preferred skills & qualifications
- Master's Degree in Computer Science or other related technical field.
- Strong problem-solving and analytical abilities
- Experience with Python and other scripting languages as well as Java Spring, Dropwizard are considered a plus.
- Expertise in cloud platforms such as Azure, Google Cloud Platform and AWS.
- Experience working with container technology including Docker and Kubernetes.
- Experience working with relational and non-relational database systems.
What you'll get in return
- Competitive pay on hourly rate
- Working hours flexibility
- Learn from industry veterans.
- Work on cutting edge problems with cutting edge technologies.
- Semiannually bonus options
- Possibility of company equity