Position: Senior Full Stack Engineer
Company: Softum
Experience required: 5y
English level: upper

**Job Summary:**
The Senior Engineer will be responsible for developing omnichannel digital solutions leveraging micro frontend, serverless, and microservices in a cloud-based platform. 
In this role, you will design high/low-level solutions, contribute towards architecture and technical roadmap, lead technical implementation/delivery, and host/lead technical discussions. 
You will also develop software development best practices, test-driven development, CI and CD, build cloud-native and highly cost-efficient solutions, research next-generation frameworks and technologies, and embrace change.

**Responsibilities:**
-Develop omnichannel digital solutions leveraging micro frontend, serverless, and microservices in a cloud-based platform.
-Design high/low-level solutions and contribute towards architecture and technical roadmap.
-Lead technical implementation/delivery and host/lead technical discussions.
-Build cloud-native and highly cost-efficient solutions.
-Research next-generation frameworks and technologies.
-Embrace change.

**Requirements:**
-5 years post bachelor’s progressive experience in all of the following
-Delivering highly available web and mobile applications.
-Working with distributed teams
-Building websites using Javascript-Building RESTful APIs
-Building CI/CD pipelines using Jenkins or similar technology
-Knowledge of Elasticsearch, DynamoDB, or similar technologies.

**Skills:**
-Strong knowledge of micro frontend, serverless, and microservices architectures
-Strong knowledge of cloud-based platforms such as AWS, Azure, or Google Cloud Platform-Strong experience in building web applications using modern web technologies including React, Angular, or Vue.js
-Strong experience in building RESTful APIs using Node.js or Python
-Strong experience with CI/CD pipelines using Jenkins or similar technology
-Strong experience with Elasticsearch, DynamoDB, or similar technologies
-Excellent communication and interpersonal skills
-Ability to work in a fast-paced environment and manage multiple priorities
-Ability to work independently and in a team-oriented, collaborative environment.

**Benefits:**
-Flexible working format - remote 
-A competitive salary and good compensation package
-20 business days of payable annual free-time
-10 days of paid sick leave
-Medical insurance
-Technical courses / Education reimbursement
-Help with remote working place setup
-Needed software licenses reimbursement
-Friendly team
-Professional grow and salary review every 8-10 months