Summary
Join Encora, a leading digital engineering partner, as a Full-time, Work-from-Home Software Engineer in Brazil. Mentor team members, lead new feature development, and participate in the full development lifecycle. You will leverage your expertise in JavaScript/TypeScript, ReactJS, and functional programming, along with experience in TDD, GraphQL, and REST APIs. Experience with AWS services and Agile methodologies is essential. This role offers the opportunity to work with a global team and contribute to innovative projects.
Requirements
- Solid Experience with JavaScript and/or TypeScript
- Solid Experience with ReactJS
- Solid understanding of Functional programming principles
- Experience with TDD being able to comfortably write Unit and Integration tests
- Experience with GraphQL
- Strong background on API/REST
- Knowledge on NodeJS and Express
- Experience working with agile/scrum teams
- Experience in troubleshooting production issues
- Knowledge in UI/UX techniques and design patterns
- Knowledge in SQL and NoSQL databases
- Experience guiding Agile Teams
- Experience with AWS in one or more of the following services: AppSync, pipeline resolvers
- Experience with AWS in one or more of the following services: Lambdas
- Experience with AWS in one or more of the following services: S3
- Experience with AWS in one or more of the following services: RDS
Responsibilities
- Mentor team members and ensure projectβs success
- Lead the design and development of new features
- Participation in the complete cycle of development from requirements gathering, development, and testing
- Participation in technical discussions with stakeholders
- Implement the designed solution from coding to testing
Preferred Qualifications
- Experience with CKEditor
- Experience with Wiris
- Experience with 1EdTech QTI
- Experience with automated testing leveraging Jest, Cypress or Selenium
- Experience with customizing third party embedded components in React
Benefits
Work from home
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.