Apply

Software Engineer - Ruby on Rails

Posted 1 day agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Portugal

🔍 Industry: Software Engineering

🏢 Company: Broadvoice

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: DockerNode.jsAgileKafkaKubernetesRuby on Rails

Requirements:
  • BS in Computer Science or related field
  • 3+ years experience with Ruby on Rails or Node.js
  • Experience with scrum/agile development methodologies
  • Strong attention to detail and communication skills
  • Bonus points for Kafka, Docker, Kubernetes, Node.js, NestJs or React.JS
Responsibilities:
  • Collaborate with product managers and engineers
  • Design and implement solutions with guidance
  • Develop conceptual models for problem domains
  • Lead projects of moderate scope independently
  • Translate business to technical requirements
  • Write automated tests
  • Participate in code reviews and knowledge-sharing
  • Mentor Junior Engineers
Apply

Related Jobs

Apply

📍 Portugal

🏢 Company: Broadvoice

  • Bachelor’s degree in Computer Science or a related field.
  • 4+ years of experience in software development in one of the following frameworks Node.js / TypeScript / Ruby on Rails.
  • Strong understanding of loosely coupled architectures and event-driven architectures.
  • Proficiency with Git, Linux, and Agile methodologies.
  • Excellent problem-solving skills with a keen eye for detail.
  • Strong communication skills and experience working with remote teams (fluent English required).
  • Leadership qualities with a collaborative, team-oriented mindset.
  • A passion for learning and sharing new skills and technologies.
  • Knowledge of Apache Kafka, Docker, Kubernetes, and CI/CD is a plus.
  • Design, develop, and maintain software solutions, primarily using Nest.js and Ruby on Rails.
  • Mentor development teams to uphold high standards of code quality.
  • Work with team leaders, product managers, and developers from the discovery phase to solution delivery.
  • Translate business requirements into clear technical requirements.
  • Write clean, maintainable, and efficient code.
  • Develop and maintain unit/integration tests to ensure reliability.
  • Participate in code reviews and promote team knowledge-sharing.
  • Create and maintain thorough technical documentation.
  • Debug and solve customer bugs.
  • Mentor Junior Engineers.

Node.jsAgileGitKafkaKubernetesRuby on RailsNest.jsCI/CDLinux

Posted about 1 month ago
Apply
Apply

📍 Europe

🔍 Incident management software

🏢 Company: Rootly👥 11-50💰 $12,000,000 Series A over 1 year agoDeveloper ToolsDeveloper PlatformProductivity ToolsSaaSInformation TechnologySoftware

  • 3+ years of experience working with modern programming languages like Ruby/Rails, Javascript/Stimulus.
  • Proven production experience with a major cloud service providers such as AWS, GCP, or Azure.
  • Experience shipping SaaS products D2C.
  • Strong written communication skills and can explain complex technical concepts to non-engineers.
  • Have an eye for design and knows what looks good and doesn't.
  • Passion and ability to work well in a fast-paced, rapidly changing, and ambiguous environment.
  • Can empathize with the challenges of incident management and interest in developer-focused products.
  • Enjoys working and contributing to a high performing team that consistently delivers results.
  • Scope, design, implement, and own end-to-end feature sets.
  • Help architect core parts of our infrastructure from the ground up in a reliable way.
  • Have autonomy to identify, conceptualize, and launch new initiatives.
  • Improve engineering standards, tooling, and processes.
  • Help design a delightful and beautiful front-end that users enjoy coming back to.
  • Work closely with customers directly on product development and provide product support.

AWSGCPJavascriptRubyRuby on RailsProduct DevelopmentAzurePostgresRedisCommunication SkillsSaaS

Posted 6 months ago
Apply