Software Engineer, Full Stack JavaScript
Indexed description
We seek team members who care about results and are not afraid of taking ownership.
Main Responsibilities
- Research, evaluate, architect and deploy new tools, frameworks, and patterns to build sustainable software solutions for our clients
- Stay on top with latest technologies
- Share knowledge and know-how of software best practices inside and outside the team
- Work as a part of cross functional agile team acting as a single business unit
- Experience in JavaScript/TypeScript development
- Experience with at least one of the frontend frameworks (React, Vue, Angular or AngularJS)
- Experience building backend services with NodeJS (Express, Koa, Hapi or Nest.js)
- SQL/NOSQL database experience (PostgreSQL, Mysql, MongoDB, Redis, ElasticSearch)
- Experience with testing/static analysis tools (eslint, prettier, jest, mocha and jasmine)
- Good knowledge of asynchronous programming, micro-services event driven development
- Mindset focused on code quality.
- Knowledge of design patterns, clean code and SoC design principles
- Experience in Agile development environment
- Fluent communication in English
- Knowledge of mobile app development with React Native
- Knowledge about app/package deployments (CI/CD, npm, yarn)
- Knowledge of messaging technologies such as RabbitMQ, WebSockets.
- Containerized application development/deployment (Docker, Kubernetes)
- Serverless development (AWS Lambda, Azure Functions, GCD Cloud Functions)
- Experience with cloud providers such as AWS, Azure, GCD and Openshift.
- A digital products focused company with a variety of challenging engagements with upper mid-market and Fortune organizations
- A chance to work with the top talent professionals and award-winning teams across different countries
- Opportunities to grow your competencies: self-learning days, training, sponsored participation in professional improvement events, etc
- 2 additional vacation days
- Private health insurance and psychologist consultations
- Personal accident insurance
- Great team-building events and out-of-office activities
- Sports activities including gym benefit and sponsored participation in sports events
- Competitive salary and performance-based bonuses
- Salary offer for the candidate is determined based on the predefined salary ranges for the position and depends on the level of competence and experience of the candidate
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search