Take part in daily team meetings and update stakeholders and team members on progress
Guide and mentor junior developers and participate in code reviews
Organize project requirements and complete tasks by the deadline
Solve complex performance problems and address architectural challenges
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a full-stack engineer
2+ years of experience working with Ruby, including developing APIs and Services with Rails
2+ years of experience with JavaScript, like developing user interface features with React and Redux
Experience working with CLI - Git, Docker, and the Unix command line (Linux or Mac)
Track record of writing unit and integration tests; mocking competence
Ability to step in and diagnose and resolve issues that may involve many systems
Expert knowledge of version control procedures and systems, like Git and GitHub
Willingness to study and work with additional languages, like TypeScript, Elixir, and Ruby
Nice to have 2+ years of working experience with Node.js
Prior experience with Agile methodologies is desirable
Familiarity with Hooks and Component Lifecycle in React is nice to have
Preferable to have a practical understanding of the state of emerging technologies, UI/UX, architectures, and web applications and API/services in general
Fluent in spoken and written English communication