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 a web application in the Education space.

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 and delivery of web projects in an Agile development environment.
  • Work with product and development 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.
  • Contribute to and drive team prioritization discussions.

Skills and Requirements:

  • 3+ years IT project management experience.
  • 3+ years’ experience on a software development team with thorough understanding of the software development lifecycle..
  • 3+ 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 Engineering Team Lead

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 used for business intelligence analysis.

We are looking for a person who can lead our initiatives in this area - who can own the problem of data analysis for this part of our client’s operations.

Responsibilities

  • Analyze existing and upcoming requirements for the data platform; design and lead the implementation of new features and platform modifications.
  • Support the Data Engineering team with daily maintenance of and improvements to the existing Data Warehouse platform.
  • Develop new Hadoop workflows and enhance existing ones.
  • Mentor and develop the technical skills of more junior members of the team.
  • Grow the Data Engineering team as necessary by being involved in recruitment activity.

Requirements

  • Proven experience building, debugging and optimizing complex distributed systems or backend services
  • Established history with Big Data technologies. Production engineering with Hadoop ecosystem strongly preferred. Including HBase, Spark, Kafka.
  • Demonstrated development experience with Python or Scala.
  • Very strong SQL skills.
  • Ability to communicate complex technical concepts to non-technical stakeholders.
  • Must be collaborative, quick to learn and drive for results with a balance between quality and quantity.

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.