Responsibilities
- Able to work on front-end and backend development tasks with no supervision.
- Able to provide technical solutions, and collaborate on technical discussions, concerning the font-end and back-end.
- Produce high-quality code matching our coding standards and best practices.
- Highly collaborative, excellent interpersonal skills and able to work with diverse personality types.
- Ability to influence at all levels of the company, communicate with managers and engineers alike.
- Ability to work effectively in a rapidly changing, fluid and dynamic environment.
- Helping drive team building and collaboration.
Requirements
- 5+ years of software development experience.
- 3+ years Node.js development experience.
- 2+ years React.js experience.
- Experience working with AWS (preferred), Azure, Heroku or Google Cloud Services.
- Understanding of serverless architectures.
- Understanding of fundamental design principles behind a scalable application.
- Proficient understanding of code versioning tools such as Git.
- Knowledge working with relational and non-relational databases.
- Understanding of software design concepts and task estimates.
- Excellent spoken and written communication skills.
- Excellent English communication skills. Advanced English level.
- Experience working with Docker.
- A strong sense of ownership.
- Can take on full projects from beginning to end.
- Problem solver.
- Team Player.