Our client is looking for a Senior Software Engineer role that will play a pivotal role in architecting, developing, and optimizing cloud-based solutions. Their expertise will drive the creation of scalable and secure applications that enhance the company's ability to deliver remarkable client experiences. This position will also lead initiatives that push technological boundaries while fostering an environment of innovation and continuous improvement. It also encourages creativity and ingenuity and requires a deep understanding of cloud architectures, data security, and customer-centric development practices.

Responsibilities

  • Cloud Architecture Proficiency:Have an understanding of the deployment architecture of a modern Rails web application utilizing Kubernetes within AWS.
  • Multi-Tenancy Database Architecture: Develop and implement efficient multi-tenancy SQL architectures, allowing for the servicing of multiple clients from a single application instance.
  • API Design and Integration:Create robust APIs and manage integrations with other systems to enhance the functionality and interoperability of our SaaS products.
  • Data Security and Privacy:Ensure all SaaS applications comply with relevant data protection regulations (e.g., GDPR) and implement best practices in data security and privacy.
  • Performance Optimization:Monitor and optimize the performance of SaaS applications under various loads to ensure efficient data handling and quick response times.
  • Continuous Deployment and Integration:With a focus on Test Driven Development, we expect you to utilize our CI/CD pipelines to ensure the rapid and reliable rollout of new features and updates.
  • Customer-Centric Development:Engage in regular feedback loops, user testing, and iterations based on customer insights and analytics to enhance user experience and satisfaction.


Qualifications

  • Minimum of 5 years of functional experience in software engineering, with a strong focus on SaaS environments with hands-on experience with Ruby and Rails 6 or higher.
  • Proficiency in JavaScript, particularly in the frontend development using modern frameworks/libraries such as Reactjs
  • Proven experience with cloud platforms (AWS), Kubernetes, API development, and multi-tenancy architectures.
  • Familiarity with data security standards and regulations.
  • Experience in creating APIs and managing system integrations to extend SaaS product functionalities.
  • Ability to work with minimal supervision, assist less-experienced team members, and contribute to team and organizational objectives.
  • Strong expertise with a focus on writing clean, maintainable code with awareness of modern code and design patterns.
  • Familiarity with agile development methodologies and practices.
  • Excellent communication skills in English, both oral and written.
  • Engage with colleagues and clients with an open mind and respect for diversity, aligning with our client's core value of embracing authenticity.
  • Great to have: Experience in coaching and mentoring development teams, guiding them to success.



For interested applicants, kindly send your updated resume to apply@hrtpeoplesolutions.com

Thank you!