Posted on: 21/07/2025
Responsibilities :
- Develop features and improvements to the product in a well-tested and performant way.
- Work with Product Management and other stakeholders to iterate on new features.
- Craft code that meets our internal standards for quality, style, maintainability, and best practices for a high-scale web environment.
- Maintain and advocate for these standards through code review.
- Confidently ship small features and improvements with minimal guidance and support from other team members.
- Collaborate and guide your team on larger projects.
- Help identify areas of improvement in the code base, both specific to your team and outside your team (eg, component library), and help contribute to make it better.
- Fix prioritized issues from the issue tracker.
- Advocate for improvements to product quality, security, and performance that have an impact across your team.
- Solve technical problems of high scope and complexity.
- Exert influence on the overall objectives and long-range goals of your team.
- Experience with performance and optimization problems, particularly at a large scale, and a
demonstrated ability to both diagnose and prevent these problems
- Represent DataCore and its values in public forums and conferences around broader
initiatives, specific projects, and community contributions.
- Provide mentorship for junior engineers in your team to help them grow in their technical
responsibilities.
Requirements :
- Master's or bachelor's in computer science or a related field.
- 7+ years of product development experience in leading product companies.
- Proficient in Rust and one of Golang/C.
- Experience using Git in the workplace environment.
- Experience in writing unit and integration tests.
- A solid understanding of distributed systems.
- Solid understanding of networking concepts, TCP, and UDP.
- Solid understanding of operating systems, especially Linux.
- Knowledge of Kubernetes and cloud-native technologies.
- Relevant experience of 3+ years in a storage company.
- Proficiency in the English language, both written and verbal.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Comfortable working in a highly agile, intensely iterative software development process.
- Positive and solution-oriented mindset.
- Effective communication skills : Regularly achieve consensus with peers and provide clear
status updates.
- Self-motivated and self-managing.
- Ability to thrive in a fully remote organization.
- Experience in a high-performance organization, preferably a tech startup.
- Experience working with a global/multicultural team.
- Contributed to at least one open-source project.
- Proficient in shell scripting.
- Experience with CI/CD.
- Experience with behavior-driven development (BDD).
Did you find something suspicious?
Posted By
Functional Area
Mobile Development - iOS
Job Code
1516137
Interview Questions for you
View All