#Вакансия
Страна: Канада
Формат работы: Удаленка
Занятость: полная
Зарплатная вилка : 1500-3000$ США
Описание вакансии:
Full Stack Developer
Job Description
You will be part of a small team responsible for building a scalable cloud-based mobile device management software. You will be working with a microservices architecture design that provides RESTful Web services for mobile device clients and authorized Web users. The server must scale to serve hundreds of thousands of simultaneous users and interact with a Big Data system. The server is containerized and deployed on cloud infrastructure. The front-end must be responsive to user devices and scale to serve a large number of simultaneous users.
Skills Required
- Experience in business requirement analysis, translation to technical requirements and enterprise system design.
- Experience with design and development experience in Mobile Device Management.
- Development experience in Python, Java, JavaScript, HTML5, CSS, JSON, Django and React.
- Knowledge of Unix, Unix scripting, YAML.
- Experience in PostgreSQL and NoSQL databases.
- Experience working with numerous Amazon AWS services.
- Work with UX specifications to deliver a clean and responsive front-end.
- Develop user interfaces and write code to support cross-device, cross-browser compliant user actions from provided requirements.
- Comprehensive knowledge of enterprise application architecture: cloud based deployment and object-oriented design
- Experience in automated & performance test plan development
- Experience designing RESTful Web services
- Knowledge of containerization, Docker, ECS, and Continuous Integration and Continuous Delivery (CI/CD)
- Solid understanding of responsive/mobile-first design, web standards, UI/UX best practices
- Knowledge of microservices architecture, IoT platforms, and IoT standards such as MQTT
- Must be willing to learn new languages, technologies and APIs
- Proactive, team player, hardworking, quick learner, punctual, and responsible
- Able to work independently, efficiently, and meet/exceed deadlines under pressure
- Excellent written and oral communication skills.
- Attention to detail and strong organizational skills.
- Creativity and initiative to improve the product and effectiveness for the entire team.
- Comfortable communicating cross-functionally and across management levels in formal and informal settings.
- Thought leadership on emerging software engineering methodologies and best practices.
- reactjs, redux,
socket.io, jquery, webrtc, aws-sdk, sinonjs
- babel, webpack, sass, eslint, jest
Контакты Телеграм:
@Grozman