Senior Ruby on Rails Software Engineer

3 weeks ago


Singapore Helius Full time
The Opportunity

We are seeking a skilled Ruby on Rails engineer to join our team at Helius and contribute to the development of our application in collaboration with the product manager.

Our team works in a squad-based structure, allowing for quick and consistent engagement in all aspects of design, development, testing, and operation.

In addition to Ruby on Rails, there are opportunities to work with new languages and frameworks in an international environment.

Job Scope
  • Design and implement product functions using Ruby on Rails.
  • Refactor existing products for microservices.
  • Collaborate with product managers and designers to define requirements and formulate specifications.
  • Design architecture based on requirements and select middleware.
  • Measure the effects of quality improvements and implement service improvement measures.
Development Environment
  • Infrastructure: AWS, GCP
  • CI/CD: Circle CI / Codebuild
  • DB: Amazon Aurora (MySQL compatible edition), Elasticsearch, DynamoDB
  • Configuration management: Ansible
  • Deploy / Build: CodePipeline, CodeBuild, CircleCI, GitHub Actions
  • IaC: Packer, Terraform
  • Monitoring: Datadog, bugsnag
  • Others: Swagger, Docker, ZenHub, Figma, Slack / Jira
Requirements
  • Must-haves:
    • 4+ years of experience in developing and operating Web services using Ruby on Rails.
    • Experience in developing and operating Web applications using frameworks.
    • Experience in schema design, such as RDBMS and KVS, and design of optimal queries.
    • Knowledge of Web application security.
    • Experience in implementing test code (Unit Test).
    • Good English communication skills.
  • Nice to haves:
    • Experience in discovering problems from logs and solving problems.
    • Experience in developing systems using container technologies, such as Docker and Kubernetes.
    • Experience in designing architecture based on application requirements and selecting middleware.
    • Experience in publishing and contributing OSS.
    • External technical output experience (writing, technical blog, stage, etc.).


  • Singapore Helius Full time

    Establish a strong presence in Hanoi, Vietnam, as Helius' Technical Lead, leveraging expertise in Ruby on Rails to drive software innovation. This role offers a unique opportunity to contribute to a dynamic company with a global reach.About the RoleAs a seasoned Technical Lead, you will be responsible for leading the development team in building...


  • Singapore Helius Full time

    About HeliusHelius is a cutting-edge technology company that prides itself on delivering innovative solutions to the market.We are looking for a talented Ruby on Rails Engineer with Infrastructure Expertise to join our team and contribute to the development of our applications.Job DescriptionDesign and Implementation: Develop and implement scalable,...


  • Singapore Helius Full time

    Job DescriptionWe are seeking a seasoned Ruby on Rails Developer to join our team at Helius. As a key member of our development team, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable Ruby code.Key Responsibilities:Design and Development: Design and develop scalable applications using Ruby on Rails,...


  • Singapore Burpple Full time

    Software Engineer, Rails, SingaporeThis is a full-time position and starts immediately.The Engineering team is looking for product-aware engineers who are thoughtful, responsible, and passionate about joining them in building a product that helps people find the best places to enjoy their meals. We’re looking for someone to implement the systems that...


  • Singapore Perx Technologies Pte. Ltd Full time

    About Perx: Perx Technologies introduces the world’s first intelligent, autonomous loyalty and customer engagement solution. Headquartered in Singapore, the platform synergizes gamification, behavioral science, and AI to support brands in elevating customer actions and interactions using data-driven experiences. By designing customized, incentive-driven...


  • Singapore AVN DIGITAL PTE. LTD. Full time

    AVN DIGITAL PTE. LTD.We are seeking a skilled Senior Software Application Developer to join our team in Singapore. As a key member of our software development team, you will design, develop and deliver high-quality software applications that meet our customers' needs.About the Role:This is a full-time position offering an estimated salary of SGD 120000 -...

  • Software Engineer

    4 months ago


    Singapore AVATAR TECHNO SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesJOB SCOPE:Design, develop and deliver working software applications to delight customersImprove software quality using XP practices such as code review and unit testingAdheres to the Software Craftsmanship ManifestoPrepare architectural and other technical documentsAssist on: user stories elaboration, test automation and bug fixes,...

  • Software Engineer

    2 months ago


    Singapore AVN DIGITAL PTE. LTD. Full time

    Roles & ResponsibilitiesJOB SCOPE:Design, develop and deliver working software applications to delight customersImprove software quality using XP practices such as code review and unit testingAdheres to the Software Craftsmanship ManifestoPrepare architectural and other technical documentsAssist on: user stories elaboration, test automation and bug fixes,...


  • Singapore Grain Full time

    About GrainAt Grain, we are a fast-growing company that values high standards and teamwork. We believe in delivering delightful experiences to our customers through production-ready software.Job SummaryWe are seeking an experienced Ruby on Rails Software Engineer to join our team. The successful candidate will lead the engineering team by setting high...

  • Software Engineer

    3 weeks ago


    Singapore BUSINESS EDGE PERSONNEL SERVICES PTE LTD Full time

    Roles & ResponsibilitiesJOB SCOPE:Design, develop and deliver working software applications to delight customersImprove software quality using XP practices such as code review and unit testingAdheres to the Software Craftsmanship ManifestoPrepare architectural and other technical documentsAssist on: user stories elaboration, test automation and bug fixes,...


  • Singapore Dropmysite Full time

    Dropmysite is a DEMO Asia 2012 award winner, and we are expanding our team to launch our services worldwide. As a global software engineer, you will be responsible for developing new web and mobile applications, as well as backend development projects.We are a tech-savvy company that deals with a variety of technologies. Our primary codebase is in Rails and...


  • Singapore AVATAR TECHNO SERVICES PTE. LTD. Full time

    Software Engineer RoleWe are seeking a skilled Software Engineer to join our team at AVATAR TECHNO SERVICES PTE. LTD. The successful candidate will be responsible for designing, developing, and delivering working software applications that meet our customers' needs.Key Responsibilities:* Design and develop software applications using various technologies...


  • Singapore Careers@Gov Full time

    Rail Digitalisation DivisionWe are seeking a skilled Senior Rail Digitalisation Engineer to join our team at Careers@Gov. As a key member of our Rail Digitalisation Division, you will play a crucial role in driving and delivering our native platform, OLIVE, which encompasses data and engineering analytics capabilities for rail performance.About the RoleAs a...


  • Singapore BUSINESS EDGE PERSONNEL SERVICES PTE LTD Full time

    Business Edge Personnel Services PTE LTDJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at Business Edge Personnel Services PTE LTD. As a key member of our technology team, you will be responsible for designing, developing, and delivering high-quality software applications that meet the needs of our customers.About the...


  • Singapore BUSINESS EDGE PERSONNEL SERVICES PTE LTD Full time

    Key Responsibilities:At BUSINESS EDGE PERSONNEL SERVICES PTE LTD, we are seeking a skilled Software Development Specialist to join our team.Key responsibilities include:Design, develop, and deliver working software applications to meet customer expectations.Apply XP practices such as code review and unit testing to improve software quality.Adhere to the...


  • Singapore Careers@Gov Full time

    Rail Digitalisation Division OverviewThe Rail Digitalisation Division is a cross-functional and multi-disciplinary division established to drive and deliver an LTA native platform, OLIVE. This platform encompasses data and engineering analytics capabilities for rail performance. OLIVE serves as a common data platform, allowing seamless and consistent...


  • Singapore Careers@Gov Full time

    About the Role:We are seeking a highly qualified and experienced Senior Lecturer in Rail Transport Engineering to join our team at ITE College West. As a key member of our faculty, you will be responsible for teaching and facilitating learning in our Rail Transport Engineering program, as well as contributing to the development of our curriculum and academic...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesA bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is commonly required.•  Minimum 5-9 Years of experience in Automation testing [change the experience as per posting title]•  Proficiency in programming languages such as Java, Python, Ruby,•  Experience in...


  • Singapore Boon Software Full time

    Senior IT Software Engineer – Shape the Future of Technology with Symphony Are you an innovative and driven IT professional with a passion for creating impactful solutions? Join our visionary team at Boon Software and play a key role in shaping the future of technology through Symphony, our cutting-edge software platform. Requirements: Diploma/degree in...


  • Singapore Careers@Gov Full time

    The Rail Regulation Division is a dynamic team responsible for ensuring safe and reliable train services on Singapore's Rapid Transit Systems (MRT & LRT). As a key member, you will be involved in monitoring rail operators' performance, conducting regulatory investigations, and analyzing the impact of rail operations on service disruptions.To succeed in this...