Homeoffice Full Stack Engineer

H2R · South Africa · Remote

About the job

This job is sourced from a job board.

Full Stack Engineer - Remote work - USAAn investment and development advisory company is seeking a remote Full-Stack Engineer to join their team and contribute to the development, maintenance, and enhancement of their CRM system. In this role, the engineer will collaborate with experienced engineers and cross-functional teams to create new features, improve existing functionalities, and ensure the platform's stability and security. PLEASE NOTE THAT NO CV'S WILL BE KEPT FOR FUTURE USE. IF YOU DO NOT HEAR FROM US WITHIN 3 WEEKS PLEASE CONSIDER YOUR APPLICATION AS UNSUCCESSFUL.ONLY APPLY IF YOU HAVE THE NECESSARY QUALIFICATIONResponsibilities

  • Assist in developing scalable web applications using Ruby on Rails.
  • Collaborate with product, design, and engineering teams to build and refine features for the platform.
  • Support the frontend development using JavaScript frameworks like Turbo and Stimulus.
  • Help integrate third-party services, including Twilio, SendGrid, and Stripe.
  • Maintain application infrastructure on Heroku and AWS to ensure stability and security.
  • Contribute to managing databases hosted on AWS Aurora for MySQL.
  • Follow code quality and security standards, and support dependency management.
  • Participate in the CI/CD process, including automated testing and code reviews.
  • Learn from and work closely with senior engineers and participate in team discussions.
Requirements:
  • 2-4 years of experience as a Full-Stack Engineer, ideally with Ruby on Rails.
  • Basic knowledge of JavaScript (preferably with jQuery, Stimulus).
  • Familiarity with MySQL or other relational databases.
  • Exposure to cloud services like AWS or Heroku is a plus.
  • Understanding of Git and code versioning practices.
  • Strong problem-solving skills and a collaborative mindset
  • Basic knowledge of third-party integrations (Twilio, SendGrid, Stripe) would be an advantage
  • Familiarity with caching tools (Redis, Memcached) and search technologies (ElasticSearch), not essential.
  • Experience or interest in responsive web design and mobile web app development.