This job post is closed and the position is probably filled. Please do not apply.
๐ค Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking a talented and dynamic full-time remote Golang Software Engineer to help us build an Open Source K8s Database Operator.
The work is challenging, but it is also fun and rewarding, significantly impacting the Kubernetes ecosystem.
This is a unique opportunity to work from home in a great team on a 100% open source project.
Collaborate with a geographically distributed team to design and implement new features for Kubernetes DBs operators.
Participate in code reviews to ensure high-quality software.
Work closely with a product manager, QA team, and community contributors to shape the Operatorโs roadmap and prioritize features that bring the most outstanding value.
Build robust and resilient database solutions focusing on ensuring data integrity, fault tolerance, and high availability across distributed systems.
Contribute to upstream projects we leverage to bring our solutions to the community.
Serve as a mentor to junior developers, guiding best practices in software design, coding, testing, and debugging, particularly in large-scale distributed database systems.
Blog, present, and evangelize our software to help increase adoption and keep our thriving community growing.
Engage with other departments in Percona to ensure weโre delivering value-driven solutions.
Requirements:
A Bachelor's degree in Computer Science or a related field or equivalent experience is required.
A minimum of 3 years of experience in Go development and object-oriented design with a strong understanding of SOLID, KISS, and DRY principles is necessary.
Strong experience with databases (preferable) or Kubernetes is required.
Experience with Kubernetes operators is a nice to have.
Experience with Continuous Integration and Continuous Delivery tools such as Jenkins, CircleCI, and Travis is required.
Experience with high concurrency threading models, atomics, and locking primitives is necessary.
Knowledge of various programming and scripting languages such as BASH, Perl, and Python is required.
Benefits:
Percona offers generous benefits including flexible work hours and various paid time off programs.
All necessary equipment for your remote office will be provided.
Funds for career development, including external training, certifications, and conferences, are available.
Ongoing connectivity allowances are provided.
Employees have the opportunity to participate in our equity incentive plan.
Benefits that support a healthy work/life balance include The Percona Adventure Team, Work-from-Anywhere, FlowDays, FryDays, and overall flexibility.
We support being socially responsible through our PAVE volunteering program and Women Transforming Technology initiatives.