The Software Engineer V FEE designs, develops, troubleshoots, and debugs software applications for our core product. This includes developing software components including UI Frameworks, APIs, Websites, Utilities, Databases, and Internet-related tools. Passionate and hands-on to solve complex problems with elegant and not over-engineered code solutions. Demonstrates technical leadership via individual contributions as well as providing guidance and mentorship to the team.

- Responsibilities:

• Implements best practices based on companywide engineering policies and standards
• Owns product architecture and collaborates with product managers, designers, and other engineers to set the technical direction and create software that optimizes for delightful user experiences
• Communicates technology and product strategy effectively to both internal and external stakeholders and leadership
• Builds industry-leading enterprise systems that are highly available, intuitive, scalable, and secure
• Produces highly reliable and performant code with appropriate monitoring and alerting
• Implements the features and user interfaces of Company internal products
• Architects efficient and reusable front-end systems that drive complex web applications
• Identifies new industry-wide best practices and brings them to their teams
• Contributes meaningfully to company-wide engineering policies and standards
• Promotes internal best practices and coding conventions to write and execute tests for your own code, including creating comprehensive automated tests
• Occasional on-call rotation duty to respond to after-hours system incidents
• Requests constructive feedback for designs early in the process
• Communicates successfully with large teams and many personalities
• Assists in removing obstacles for the team to yield successful sprints
• Performs peer code reviews to ensure the quality of the codebase
• Ability to delegate work to junior engineers

Requirements summary:

  • Must techs requirements: React (STRONG FOCUS), .NET (Basic knowledge), Microservices, REST APIs
  • Nice to have: JS ES6 , GraphQL, Strong understanding of DevOps principles, Familiar with CI/CD practices and automated testing patterns.

Requirements:
• Bachelor’s Degree in Computer Science or equivalent
• 6+ years of experience building intuitive systems in Javascript technologies such as React or AngularJS, including concepts like asynchronous programming, closures, types, and ES6.
• HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
• Experience with browser APIs and optimizing front end performance
• 4+ years experience working with code bases building on top of microservices, REST APIs, GraphQL
• Familiarity with a wide range of modern UI paradigms employed across a variety of media, and their associated user expectations
• Familiar with Agile methodology
• Strong understanding of DevOps principles
• Familiar with CI/CD practices and automated testing patterns
• Skillful at reviewing new feature impact on an application and recognizing potential risks
• Expert at analyzing performance in a service
• Uses time effectively and efficiently
• Experience mentoring software engineers on complex technical issues

- Scope of Supervision


Duties are performed under limited supervision. Often responsible for planning and organizing their own work, which may or may not be directly related to general business operations of the company or its customers. Will receive training and guidance from manager as needed. Individual contributors may be required to regularly exercise discretion and independent judgment with respect to matters of significance depending on the nature of the position. No direct management responsibility.

- Team size:


2 Developers
1 Engineering Team Lead
1 Designer
1 Product Manager - Part time


General info about the profile and project:

They are going to be rebuilding an existing product that’s already on the market Engineering foundations are very important, data structures Languages barriers they can get through Looking for candidates that can quickly adapt, move and learn fast Move fast is the most important criteria Someone very independent and motivated that can start building and prototyping things Smart people who can read documentation and not only remember some facts Practical experience building systems at scale They want to see previous codes candidates have built on Github (or any other platforms)

Client interview process:

  • 45’ - 1st screening with Engineering TL. Initial screening for the technical context Testing basic foundations, how to build algorithms, and data structures React & .NET, basic understanding.
  • 30’ - 2nd interview with VP, SW Eng General Info, not technical.

Country Restrictions - We cannot hire from them:

Ecuador Brazil Argentina Honduras

    What We Offer

    • Work from home, with flexible working schedules.
    • Competitive salary in USD.
    • Paid time off (annual leave, National holidays, sick time and parental leave).
    • Take part in challenging projects for distributed companies in the US.
    • Integrate a growing team with great opportunities for professional growth and a friendly, multicultural environment with a great company culture.
    • A tailor-made benefits package focused on health, wellbeing, entertainment, training and personal finances available for you to choose what you really care about.

    We are a fully distributed, multicultural start-up looking for the best talent in Latin America. Don’t hesitate to apply if you feel you are a good fit for this position!