Careers

We are currently looking to fill the following positions in Malaysia:

These positions will be primarily remote. We only require that you be resident in Malaysia, so that you can be an employee of our Malaysian company.



Technical Project Manager

Rapid River is looking for a Technical Project Manager to manage multiple projects for one of our major clients.

The Ideal Candidate:

You are a project management guru – a perfect mix of prioritization genius and organization prowess. You see the big picture, you quickly recognize what it takes to achieve it, and you drive results. While you know all of the methodologies, tools and tricks of the trade, you know that reaching the right outcomes is far more important than your obsession with status reports. Your role is to keep things moving, avoiding bureaucracy and bottlenecks. People love working with you because you engage all the right players and you know how to get stuff done along the path of least resistance.

Responsibilities:

  • General management / delivery of web/software projects in an Agile development environment.
  • Work with product, business, development and QA teams to effectively drive projects from concept to launch.
  • Ensure projects are launched according to published schedules.
  • Facilitate transparency and information radiation on project status and potential issues.
  • Resolve project, design, or resource issues before they cause schedule delays.
  • Continually look to improve project management process to accommodate rapidly changing business needs.
  • Attend and/or facilitate delivery team events in order to ensure continuity of planning towards larger projects and deliverables.
  • Be able to speak to all open work - status, schedule, impediments, etc..
  • Remove impediments for the team, and ensure focus on value delivery and improvement.
  • Manage cross-team dependencies for larger projects that span teams and business units.
  • Contribute to and drive team prioritization discussions.
  • Provide feedback to and partner with the dev and product managers to help improve team performance.

Skills and Requirements:

  • 5+ years IT project management experience.
  • 5+ years’ experience on a software development team with thorough understanding of the software development lifecycle..
  • 5+ years’ of experience working with teams to deliver software in a project manager or Scrum Master capacity..
  • Proficiency in Agile and its different delivery frameworks (Scrum, Kanban, XP).
  • Strong ability to use/manage project management tracking/reporting tools (eg. JIRA, Roadmunk).
  • Ability to understand and then communicate technical issues to a broad range of technical knowledge levels.
  • Strong written and oral communication skills.
  • Strong attention to detail, follow-through, and organizational skills.
  • Highly analytical, logical, and good problem solving skills.
  • Excellent interpersonal skills, ability to work with diverse personality types.
  • Ability to interact professionally with all levels of staff.

Benefits

  • Remote-first culture: flexible working hours, near-total freedom to manage your own schedule.
  • Space in our Bangsar South office for use if working from home doesn’t appeal to you.
    • Parking and lunch provided if you do!
  • Competitive salary.
  • Medical insurance and dental/optical allowance.
  • Laptop (Macbook Pro) will be supplied for carrying out work duties.

If you think you have what it takes, get in touch with us by sending an email to workwithus@rrsoft.co.



Ruby on Rails Developer

Rapid River provides Ruby on Rails development for several projects for a large client. These projects range from web-analytics data warehouse population, to web application development on a calendar scheduling product, to infrastructure and product development on microservices-based sites in the legal space. All such products are high traffic (millions of page views per month) and our contributions are mission-critical and high-impact.

Skills and Requirements:

  • Experience with Rails: the more, the better. Ideally your GitHub profile will be littered with Rails apps and gems to which you’ve contributed substantially.
  • Relational database analysis and design, in particular with PostgreSQL.
  • Excellent communication skills. (Seriously! We’re not just saying that. We work with a lot of remote clients and developers, so being able to speak and write clearly is absolutely critical.)
  • Unix, esp. Linux variants.

Nice-to-Haves:

  • Strong front-end web development skills. Experience with React and related tools would be a plus, or a solid general understanding of JavaScript for web application development.
  • Experience in other (non-Ruby) backend programming languages. Elixir, Rust, Python, Scala (to name a few) appear in the stacks we contribute to, so experience in these would allow you to be more effective in your role.

Benefits

  • Remote-first culture: flexible working hours, near-total freedom to manage your own schedule.
  • Space in our Bangsar South office for use if working from home doesn’t appeal to you.
    • Parking and lunch provided if you do!
  • Competitive salary.
  • Medical insurance and dental/optical allowance.
  • Laptop (Macbook Pro) will be supplied for carrying out work duties.

If you think you have what it takes, get in touch with us by sending an email to workwithus@rrsoft.co.



Data Engineer

Rapid River manages several mission-critical data analysis systems for one of our clients. These systems include a web analytics data warehouse, a generic clickstream ingestion pipeline, and a suite of tools useds for business intellegence analysis.

This position is for a software developer whose responsibility will be to prepare infrastructure which makes large data sets accessible to Data Science teams for further analysis. ETL-ing data into data warehouses for specific analysis will also be required, as will involvement in downstream business intelligence and Machine Learning development in some situations.

Skills and Requirements:

  • Working knowledge of streaming platforms like Apache Kafka.
  • Analytics Engines like Apache Spark and the programming languages used along with them, e.g. Scala.
  • The Hadoop ecosystem.
  • Relational database analysis and design, in particular with PostgreSQL.
  • Excellent communication skills. (Seriously! We’re not just saying that. We work with a lot of remote clients and developers, so being able to speak and write clearly is absolutely critical.)
  • Unix, esp. Linux variants.

Nice-to-Haves:

  • Experience with Ruby on Rails.
  • Experience with Machine Learning technologies, like Tensorflow.
  • Experience with Cassandra, or other specific-purpose database solutions.

Benefits

  • Remote-first culture: flexible working hours, near-total freedom to manage your own schedule.
  • Space in our Bangsar South office for use if working from home doesn’t appeal to you.
    • Parking and lunch provided if you do!
  • Competitive salary.
  • Medical insurance and dental/optical allowance.
  • Laptop (Macbook Pro) will be supplied for carrying out work duties.

If you think you have what it takes, get in touch with us by sending an email to workwithus@rrsoft.co.



HR and Admin Executive

We wish to add one person to our existing HR and Admin team. This role will have you working closely with our HR and Admin Manager, and will be diverse in nature: from interacting with a range of external people on a day-to-day basis, to offering creative insight into how we shape our work space (and company culture).

Responsibilities

Maintain and Update Employee Records.
Help maintain calendar and scheduling requirements as well as expense and claims management, leave records.
Assist in the on-boarding process for new hires.
Applying for building access cards, helping with work permit applications, etc.
Maintenance of office space.
Ensuring pantry is well stocked, that cleaner can access the unit, dealing with building management when necessary, managing small interior design projects, ensuring space is comfortable for staff, etc.
Interacting with external service providers as required.
We use such providers for payroll, accounting, auditing, etc.
Assisting the manager with the company’s end-of-month process.
General office management.
Create and maintain filing and database systems, carrying out regular reviews to ensure the accuracy and efficiency of these, managing expense and other claims from employees, etc.

Skills and Requirements

  • Prior experience in a similar position preferred, but newbies are also welcome to apply.
  • Excellent verbal and written English skills.
  • Good grasp of Bahasa Malaysia.
  • Strong organizational skills: detail oriented.
  • Ability to apply oneself to a wide range of problems.
  • Ability to work independently.
  • Be on-site at our KL office.

Nice-to-Haves:

  • Knowledge of other languages spoken in Malaysia.

Benefits

  • Competitive salary.
  • Medical insurance and dental/optical allowance.
  • Laptop will be supplied for carrying out work duties.
  • Parking space.
  • Company pays for lunch!

If you think you have what it takes, get in touch with us by sending an email to workwithus@rrsoft.co.