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.