What You Will Do
- Design, code, implement, and document improvements to a high standard
- Create and submit patches for review, perform periodic source code merges
- Perform root cause analysis of customer-impacting defects to provide the optimal solution
- Develop test cases for continuous integration deployment
- Participate in code and design reviews
- Diagnose and fix defects
- Create documentation about your work that is consumable and can be refined by our documentation team
- Share your knowledge by attending and speaking at related conferences and writing blog posts about your work, participating in our public forums
- Provide Support to our Services Teams
What You Have Done
- Minimum 4 years of hands-on, production experience as a developer, including – related tools / build processes (e.g. pip, make/Jenkins, containers) in Linux environments.
- Self-motivated with a track record of going above-and-beyond expectations
- Distributed system development and/or database-related development
- Fluent in developer tools like git
- Shell scripting
- Working autonomously in a globally distributed organization
- Collaborating with open-source communities and colleagues via mailing lists, IRC, Slack, etc.
- Using collaboration/tracking tools like Jira/Notion
- Ability to speak, listen, and write effectively in fluent English
- Quick learner & great team player
What Will Make You Stand Out
- Database management knowledge
- Proven success working in a distributed environment
- Additional programming languages such as Go
- Web frontend development experience
- REST API creation
- Automation in Linux environments
- Test Driven Development