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.

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

This job is no longer available