1064- Mid software engineer at GoFasti. . Location: Remote. We Make Remote Work Remarkable. • TopTalent from LatAm. . Hello! We are . GoFasti, . a Talent-as-a-Service. . GoFasti bridges the gap between world-class developers and designers from LatAm and first-class companies around the globe. . We need an English-fluent . Mid software engineer. , based in . Mexico City. , available to work remotely.. We are looking for someone with exceptional communication and relationship-building skills, who embraces changes while maintaining strong attention to detail. An interested and proactive person, who's constantly learning and improving their skills.. . Are you the one we are looking for?. . Responsibilities:. . . Hands-on developer with considerable experience in application-layer development and user interface implementation for both web and mobile web applications.. . Emerging Payments Technology team, you will be responsible for clarifying requirements, designing and implementing the application and web services logic, as well as the user interface requirements across. . multiple products, services, and devices.. . Working within an Agile development methodology, you will collaborate with other engineers and work closely with the team technical lead to deliver an exceptional user experience to our customers.. . In addition you'll have the opportunity to work with new frameworks and technologies, assist with prototyping and proof-of-concepts, participate in code reviews, and help ensure a high level of code quality from the team.. . . Requirements:. . . Bachelor's Degree in Information Technology, Computer Science, or Management Information Systems, or equivalent combination of relevant experience and education. . Master's degree in Computer Science or related technical field.. . Demonstrated success as a software developer, application architect, product manager, CTO, or consultant working with various platforms Architecting, designing and developing applications on PCF.. . Designing and building application using Container and serverless technologies.. . Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability.. . Experience configurating management platforms (e.g. Chef, Puppet, Salt, or Ansible).. . Strong practical application development experience on Linux and Windows-based systems.. . Presenting at public events such as technology conferences, hackathons, etc.. . Experience with large scale software development or application engineering with recent coding.. . Experience in two or more of the following languages: Java, JavaScript, C/C++, C#, Objective-C, Node.js, .NET, Python, PHP or Ruby.. . Experience working directly with customers, partners or third-party developers.. . Exposure to Agile development methodologies.. . Good exposure to Agile software development and DevOps practices such as Infrastructure as Code, (IaC), continuous Integration and automated deployment.. . Expertise with Continuous Integration and Continuous Delivery (CI/CD).. . 5+ years experience translating functional product requirements into application-layer code, and visual designs into functional user interfaces within traditional web applications.. . Experience with Java, J2EE, Spring Framework (Spring MVC, Spring Security, Aspects, etc.), JPA, JSF, JUnit, Web Services (SOAP & REST), JSON/XML, JBoss, Log4j, Eclipse STS, SQL, Oracle DB Server.. . Experience with HTML5, CSS3, JavaScript, AngularJS, KarmaJS, jQuery.. . Experience working with API development (REST & SOAP) . . . It´s a plus:. . . Test Driven Development (TDD). . Continuous Delivery, Continuous Integration and other processes assisting development workflow. . Experience working with JavaScript libraries, such as BootstrapJS, and/or React.js. . Experience with implementing web service security. . E-commerce experience. . Android and/or iOS native app UI implementation. . . . Compensation:. . . The Salary range offered for this position varies from (USD) $3,000 - $3,500 per month, depending on seniority and skillset.. . This position is for an independent contractor, through a payroll platform.. . The talent will work REMOTELY allocated at our client. . . . Here are the steps for this process:. Application review/approval . >. Screening interview with GoFasti's team . >. We build and send your profile to our client . >. Profile review/approval by client . > I. nterview with the client . > H. iring and onboarding. . . Once you apply for the job, our team will review your resume. If it meets the requirements, we will contact you and move forward in the process. . . Note for Candidates Approached Directly:. If you were contacted directly by a member of our team and are interested in this opportunity, please do not apply through this link. Instead, reach out to the person who contacted you to coordinate a meeting. . Thank you!
1064- Mid software engineer at GoFasti