Fullstack Software Engineer - React + Rails

We are seeking a talented and motivated Fullstack Software Engineer to help our partner continue to grow their internally founded startups.
An ideal candidate will play a crucial role in building scalable solutions to meet the evolving needs of their customers. They will work closely with cross-functional teams to design, develop, and deliver high-quality software in a fast-paced, agile environment.

They work in small teams on products with a large customer base. Each engineer has the opportunity to make a career-defining impact on their business.

Expected technical skill

  • 4-5 years of experience working with React and Rails.
  • Strong proficiency working with MySQL databases and optimizing SQL performance.
  • Proven experience designing, supporting and scaling elegant and efficient RESTful APIs.
  • Ability to integrate with, and make the best use of vendor APIs.
  • Experience with improving services in use daily by a large audience of customers, without disruption.
  • Experience with cloud hosting services at scale (Google Cloud and AWS).
  • Proven experience with Docker for local development environments and cloud hosted production servers.
  • Advanced use of git and common GitHub workflows.
  • Experience with GitHub Actions for continuous integration and deployment.

They also care about

  • Problem-Solving: Strong analytical and problem-solving skills.
  • Communication: Ability to communicate effectively with other developers, designers, and internal stakeholders. Strong English communication skills are required (C1 or above). Teammates also communicate in Spanish and Portuguese.
  • Collaboration: Experience working in cross-functional teams.
  • Adaptability: Willingness to learn new technologies, and adapt to changing requirements.
  • Self-Management: Ability to prioritize tasks, manage time effectively, and proactively discuss blockers with your peers and managers.

Expected Product-specific Skills

  • Requirement Gathering: Ability to gather and understand stakeholders' requirements.
  • User-Centric Mindset: Understanding how to build an intuitive user experience that doesn’t require a user manual or tutorial.
  • 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 customer feedback into product development.
  • Scalability and Maintainability: Focus on building scalable and maintainable solutions, even for MVPs.

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.

Full-stack Software Engineer Q&A's
Report this job
Apply for this job