Our company:
Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We count with 16 global offices and 25 innovation labs.
Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.
This is a temporary role for 6 months
About the role:In this role, you will be responsible for building application features and maintaining existing features as part of our software engineering teams.
Essential duties and job responsibilities:
Build new application features, maintain existing features, write clean and maintainable code with appropriate tests.Gain and maintain in-depth understanding of the client's software. Participate in code reviews and design reviews. Suggest technology and process improvements. Work closely with QA engineers to help test new features and improve our test automation. Collaborate as part of a Scrum team (3-week sprints, daily standups, weekly refinement meetings, sprint reviews). Collaborate with Product Owners, DevOps engineers, InfoSec staff, and clinical staff as needed.Contribute to process improvement, knowledge sharing and documentation.
Requirements:BS in Computer Science or equivalent practical experience6+ years of experience with React and Node.jsExperience with GraphQL and/or RESTTypescript/Flow (Nice to have)Experience with API integrations and development.Experience utilizing Docker and KubernetesExperience with event driven architecture patterns (Kafka)Good communication skills in English (B2+ min)
Behavioral traitsHighly CollaborativeExcellent communication skillsAbility to champion best practices
Why you will love working with us:WFH/WFA and available workplace office space if preferredPrivate medical, dental and life insuranceAdditional vacations per work anniversariesBirthday day off3 sick leaves paid per yearCertification ReimbursementReferral bonusesMental Health days offEmployee Solidarity AssociationA value-based culture where opportunities to learn are endless