What you will do
Apply your knowledge of development and technical design patterns to the creation of highly reliable, performant, and scalable solutions
Own one or more areas of the codebase with a high-level understanding of other components
Master new tools, resources, and processes in a friendly environment highly supportive of your growth as an engineer
Contribute to the technical design of features with your teammates’ guidance
Support team processes and promote technical excellence while keeping business values in sight
Education: at least Bachelor’s Degree, preferably in Computer Science
At least 3 years’ professional web application development experience
Expert-level JavaScript knowledge, and curiosity to learn more
Angular 2-13 – the more in-depth your understanding, the better
TypeScript, HTML5, CSS3, SASS
Superior analytical and problem solving ability
Effective communication skills to work with different teams across an international company
Automated unit testing and test-driven development
Broad knowledge of web platform and technologies
Robust understanding of performance issues, computational complexity, and code optimization.
Familiarity and implementation of industry-standard algorithms and design patterns
Proactive and team player who can deliver in a high pressure demanding environment
Interest in UX and UI design implementation
Interest in DevOps and tooling
Node.js optional/desirable
Node.js microservices, Nest.js, Mongo, Docker
Experience operationalizing/scaling models in AWS environment
Experience in programming languages such as Python, SQL
Experience in working with datastores such as S3, RDS in AWS environment
Cyber Security knowledge is a huge plus
Professional growth
Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation