Mid-Level Full Stack Engineer
Remote - Mexico · R&D · FULL TIME · Remote
Perry Weather – Full Stack Developer (C# & React.Js)
1. Technical Skills:
• Proficient in .NET C# – Experienced in building and maintaining backend solutions
using .NET and C#, capable of writing scalable, high-performance code.
• React and TypeScript – Skilled in building responsive and dynamic frontend
applications using React, with strong proficiency in TypeScript for type-safe and
maintainable code.
• Database Proficiency – Experience with relational databases (e.g., SQL Server,
PostgreSQL, MySQL) is preferred.
2. Tooling and Workflow Competence:
• MacOS Environment – Comfortable using MacOS as the primary development
environment, familiar with Mac-specific shortcuts, commands, and file management.
• GitHub – Proficient in Git version control and experienced with GitHub workflows,
including pull requests, code reviews, and branch management for smooth
collaboration.
• Agile Methodologies – Familiar with Agile practices and capable of thriving in a
sprint-based, iterative work environment, actively participating in standups and sprint
planning.
3. Additional Qualities:
• Experience – At least 2 years of professional experience working in a software
development role
• Self-Directed and Proactive – The ideal candidate should be independent, self-
motivated, and take initiative in resolving challenges.
• Effective Communicator – Clear written and verbal communication skills
• Problem Solver and Critical Thinker – Capable of breaking down complex issues,
troubleshooting effectively, and offering innovative solutions
• Passport & Visa – Able to travel to the U.S. to spend time working on-site with the
team once or twice a year.
4. Perry Weather Values Alignment:
• We are clever thinkers. We come up with solutions that may not always be obvious.
We proactively identify and fix issues, as we build for scale.
• We are grinders. We are high-output, efficient contributors. We are not satisfied
with floating by or putting in the minimum. We are not complacent.• We are adaptable. We don’t resist change – we roll with the punches. We can
disagree and challenge each other, but then collectively commit to a solution.
• We are humbly confident. We don’t have big egos – we desire to see ourselves
accurately. We always have more to learn, as we seek to listen and understand. We
embrace feedback.