At Decube, we're not just developing a platform; we're redefining how enterprises approach data health and quality. Our cutting-edge data observability platform empowers data teams to proactively manage and maintain the integrity of their systems, ensuring optimal performance and reliability. By preventing data quality incidents, we enable our clients to concentrate on driving revenue and innovation, rather than getting bogged down by day-to-day data challenges.
Founded in 2022, Decube is the brainchild of seasoned experts in Data and Technology, boasting decades of combined industry experience. Our goal? To revolutionize data governance and observability for enterprises across the globe, helping them harness the full potential of their data assets.
We're looking for innovative minds, problem-solvers, and individuals who are as passionate about data as we are. If you're ready to make a significant impact in a dynamic, fast-paced environment, Decube is the place for you.
Engineering at Decube
- We're developing new features with Python, Rust, and React (TypeScript), while integrating seamlessly with various Data Engineering tools through efficient connectors and APIs. Our setup is backed by reliable databases and Elasticsearch and deployed effortlessly to AWS using ArgoCD for continuous delivery.
- No need to worry if these aren’t already in your toolkit—we're passionate about supporting talented engineers to master our stack. Our workflow is agile without the rigidity of strict Scrum or Kanban; we’re all about working smarter, iterating often, and evolving what fits best for our team.
- If you like seeing your code in action, you’ll love it here. We deploy to production regularly, so the impact of your work is seen right away.
Job Description
- Own backend features and services end-to-end, from design and implementation through deployment and maintenance.
- Design and evolve system architecture, including async workflows, message queues, APIs, and data models.
- Build and maintain high-availability, high-performance backend services with reliability and security in mind.
- Optimize database schemas, queries, and caching strategies to improve system performance and consistency.
- Identify, prioritize, and reduce technical debt, improving long-term maintainability and system health.
- Debug and resolve complex production issues, strengthening system reliability and observability.
- Conduct thorough code reviews, raising engineering standards and guiding best practices.
- Contribute to technical planning and decision-making, proposing refactors and architectural improvements.
- Mentor junior engineers and provide guidance on design, implementation, and debugging approaches.
- Collaborate closely with Product, Frontend, and Data teams to deliver impactful features.
Job Requirements
- A degree in Computer Science, Software Engineering, or a related field is a plus but not a requirement. We value practical experience and curiosity more than formal education.
- 4+ years of professional software development experience, with a strong focus on backend systems.
- Strong understanding of backend architecture and design patterns, such as: Async processing and queues, Pub/sub or event-driven systems, API design and service boundaries, etc
- Proven experience writing clean, maintainable, and testable code.
- Solid knowledge of relational databases (PostgreSQL), including performance tuning and schema design.
- Familiarity with message queues, background workers, and caching systems.
- Comfortable working with Python and contributing to an existing production codebase.
- Good grasp of software fundamentals: data structures, algorithms, and system design trade-offs.
- Experience with Git, code reviews, and collaborative development workflows.
- Working knowledge of containerization (Docker) and cloud-based deployments.
- Ability to work independently on complex tasks while aligning with broader team and business goals.
- Clear and thoughtful communication, especially when explaining technical decisions or trade-offs.
- Applicants must have valid working rights in Malaysia (Citizen, PR, or Spouse Visa), as visa sponsorship is not available.
Perks & Benefits at Decube
- Flexi Hours: Focus on delivering results, not punching a clock.
- FlexConnect: A hybrid work model that blends collaboration and flexibility.
- Casual Workplace Vibe: No dress codes—bring your authentic self (flip-flops are acceptable)
- Squad Connect: Fun activities among teams/company wide.
- Multicultural Team Environment: Gain new perspectives from diverse backgrounds.
- Professional Development: Grow professionally with continuous learning and development opportunities.
- Compensation: Salary from RM 9000 to RM 15,000
- Device-Friendly: Bring Your Own Device (BYOD) Allowance
- Generous PTO: 18 Days of Annual Leave
- Health and Well-being: 14 days of Medical Leave + 1 day of Menstrual Leave for female employees + Medical Insurance
- Parental Support: Paid Parental Leave for new parents