Senior Software Engineer | Remotive

posted 3 hours ago

Apply for this job

Shortlist

Job Description

This role is responsible for contributing to the design and development of the Marketplacer platform. The Senior Software Engineer will play a pivotal role in architecting robust, scalable solutions, and will work with the product team to deliver new features, while driving innovation and promoting best practices in the development team.

Key responsibilities

  • Design, implement, and maintain high-performance, scalable, and secure software solutions for our cloud-native SaaS E-commerce platform using Ruby on Rails.
  • Design and implement scalable and efficient data pipelines to support data collection, ingestion, storage, processing, and analysis.
  • Develop and maintain data architectures, including databases, data lakes, and data warehouses.
  • Work closely with cross-functional teams including product managers, UX/UI designers, and fellow engineers to deliver high-quality features and enhancements.
  • Ensure code quality through code reviews, automated testing, and continuous integration practices, fostering a culture of excellence within the engineering team.

 

Skills & Competencies

  • Expert in at least one object-oriented programming language, ideally Ruby on Rails
  • Proficient knowledge of SQL and experience with relational and non-relational databases.
  • Familiarity with cloud platforms (AWS) and data services.
  • An interest in AI and experience implementing LLMs in production.
  • Strong analytical skills and ability to solve complex problems.
  • Experience building cloud native solutions, solving scaling issues, and a willingness to learn DevSecOps practices. 
  • Knowledge of big data platforms (Snowflake ideal)
  • Effective communication skills, both verbal and written.

 

Tech Stack

  • Ruby on Rails Majestic monolith with outposts for other services
  • Typescript/React/Next.js headless interfaces powered by our design system
  • GraphQL and webhooks used by both internal/external applications
  • Cloud native on AWS – horizontally scaling using ECS
  • Infrastructure as code with Terraform
  • Full CI/CD with 97%+ test coverage
  • AWS Aurora, Redis, Memcached, S3 for storage
  • ElasticSearch for full-text searching
  • Datadog for monitoring and metrics
  • Data platform built on Snowflake and Airflow

 

What success looks like

  • Effective collaboration with others on solving problems, not being afraid to ask for help and being enthusiastic about helping others.
  • Ownership of a piece of work from inception to delivery; create and validate architectures and designs, while taking guidance and input from the rest of the team.
  • People that take pride in their code, value a nice concise unit test, and follow the scout principle (“always leave the codebase cleaner than you found it”).

 

Marketplacer is a world-leading technology Software as a Service (SaaS) company equipped with all the tools and functionality to supercharge commerce, building successful and scalable online marketplaces, at speed. Our leading marketplace solution takes business beyond physical stores and inventory holdings – making it easy to sell what you don’t own. Marketplacer is responsible for the business transformations of Albertsons, The Gap, Tesco, Myer, Woolworths to name a few.

 

At Marketplacer, we value diversity and inclusivity in all its forms, including acknowledging and addressing imposter syndrome. We believe that everyone has something unique and valuable to bring to the table, and we strive to create a supportive work environment where everyone feels confident and empowered to succeed.

 

Apply Now