Senior Software Engineer, Ruby, React

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer at Software Mind focusing on designing scalable and high-performing software solutions. Collaborating with a multicultural team to deliver quality technology solutions.

Responsibilities:

  • Play a vital role in building and maintaining robust software systems
  • Contribute technical leadership to the team
  • Design scalable, high-performing solutions that meet functional requirements and standards
  • Evaluate and improve existing systems
  • Perform thorough testing and resolve complex technical issues to enhance performance
  • Lead initiatives to contribute to the growth and performance of a key business vertical
  • Partner with a high-caliber team to deliver real value to end users
  • Bring creative and analytical thinking to solving complex business challenges
  • Help build scalable processes that support the organization's long-term growth
  • Engage with stakeholders to drive alignment and meaningful outcomes
  • Play an active role in shaping the future direction of a critical product area

Requirements:

  • +90% English written and oral (at least B2-C1 level) with excellent communication skills
  • 5+ years of software engineering experience with a strong focus on backend development
  • Proficiency in programming languages such as Ruby, React, JavaScript, or equivalent
  • Solid understanding of SDLC and methodologies, including Agile, Scrum, and DevOps
  • Experience designing applications with clean architecture and separation of concerns
  • Knowledge of SQL databases (PostgreSQL, MySQL)
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Familiarity with RESTful APIs, GraphQL, and MVC architecture
  • Experience with CI/CD tools such as CircleCI or GitHub Actions
  • Strong skills in unit and integration testing as well as debugging
  • Understanding of security principles, including authentication and authorization
  • Proficiency with Git and version control workflows

Benefits:

  • Flexible schedules and authentic work-life balance
  • Opportunities for continuing education
  • Birthday celebration
  • Payment in US Dollars