Resilient Co is hiring a

Senior Backend Engineer - Ruby

Montevideo, Uruguay
Contractor
Remote
We seek a talented and motivated Backend Software Engineer to support our client in developing their product. This person will play a crucial role in building scalable, user-centric solutions that meet the evolving needs of their customers.

The successful candidate will work closely with cross-functional teams to design, develop, and deliver high-quality software in a fast-paced, agile environment.

Expected technical skill

  • At least five years of experience working Ruby
  • Experience with Ruby on Rails
  • Experience applying software design principles and patterns to create robust and scalable architectures.
  • Proficiency in working with MySQL or PostgreSQL databases.
  • Proven experience in designing, developing, and integrating RESTful APIs and microservices.
  • Advanced use of version control systems, particularly Git.
  • Proven experience with Docker for containerization.
  • Proven experience with cloud services (e.g., AWS, Azure, or Google Cloud).
  • Experience using and configuring GitHub Actions for continuous integration and deployment.
  • Excellent problem-solving and communication skills in English.

They also care about

  • Problem-Solving: Strong analytical and problem-solving skills.
  • Communication: Ability to communicate effectively with team members, stakeholders, and clients.
  • Collaboration: Experience working in cross-functional teams.
  • Adaptability: Willingness to learn new technologies and adapt to changing requirements.
  • Self-Management: Ability to prioritize tasks and manage time effectively and proactivity bringing blockers to your pairs.
  • Attention to Detail: Careful attention to detail in coding and documentation.

Expected Product-specific Skills

  • Requirement Gathering: Ability to gather and understand stakeholders' requirements.
  • User-Centric Mindset: Understanding the dynamic between UX and UI design principles independently of working at the backend.
  • Lean Methodology: Familiarity with lean startup principles and methodologies.
  • Rapid Prototyping: Ability to quickly build prototypes to test and validate ideas.
  • Iterative Development: Experience with iterative and incremental development processes.
  • Feedback Integration: Skill in incorporating user feedback into product development.
  • Scalability and Maintainability: Focus on building scalable and maintainable solutions, even for MVPs.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Back-end Software Engineer Q&A's
Report this job
Apply for this job