Level
Senior
Specialization
React, Node.js, CI/CD, SQL, JavaScript, and TypeScript
Location
All Locations
Share
#gspb_row-id-gsbp-93b5c858-b567{justify-content: space-between;margin-top: 0px;margin-bottom: 0px;display: flex;flex-wrap: wrap;}#gspb_row-id-gsbp-93b5c858-b567 >.gspb_row__content{display: flex;justify-content: space-between;margin: 0 auto;width: 100%;flex-wrap: wrap;}.gspb_row{position: relative;}div[id^=gspb_col-id]{box-sizing: border-box;position: relative;}div[id^=gspb_col-id]{padding0pxmin(3vw,20px);}#gspb_row-id-gsbp-93b5c858-b567 >.gspb_row__content{max-width: 1200px;}
#gspb_col-id-gsbp-5e949572-62e4.gspb_row__col-12{width: 100%;}@media (max-width: 575.98px){#gspb_col-id-gsbp-5e949572-62e4.gspb_row__col-12{width: 100%;}}
About this position
We are looking for an experienced Full Stack Developer with strong expertise in Node.js, React, JavaScript, and TypeScript to join our SoftTeco reserve team. Project details will be provided upon assignment. Candidates should be prepared to participate in the development of complex web applications, take part in front-end and back-end modernization, and collaborate with cross-functional teams in an agile environment. Our projects typically focus on performance, maintainability, and delivering a great user experience.
.gspb_container-id-gsbp-efeca44e-73dc{flex-direction: column;box-sizing: border-box;}#gspb_container-id-gsbp-efeca44e-73dc.gspb_container >p: last-of-type{margin-bottom: 0}#gspb_container-id-gsbp-efeca44e-73dc.gspb_container{position: relative;}#gspb_container-id-gsbp-efeca44e-73dc.gspb_container{display: flex;flex-direction: row;justify-content: space-between;}
Responsibilities
.gspb_container-id-gsbp-b5befbb1-9633{flex-direction: column;box-sizing: border-box;}#gspb_container-id-gsbp-b5befbb1-9633.gspb_container >p: last-of-type{margin-bottom: 0}#gspb_container-id-gsbp-b5befbb1-9633.gspb_container{position: relative;}
Design and develop new features for the cloud-based platform using TypeScript, React, and SQL;
Maintain and enhance the performance of existing software, ensuring optimization for various devices;
Collaborate with product and UX/UI teams to prioritize and execute software development tasks;
Develop and maintain CI/CD pipelines for seamless integration and delivery, including testing and deployment of code changes;
Manage AWS services, including EC2 instances and CloudFront distribution, ensuring high availability and performance.
.gspb_container-id-gsbp-38a0471d-77d0{flex-direction: column;box-sizing: border-box;}#gspb_container-id-gsbp-38a0471d-77d0.gspb_container >p: last-of-type{margin-bottom: 0}#gspb_container-id-gsbp-38a0471d-77d0.gspb_container{position: relative;}#gspb_container-id-gsbp-38a0471d-77d0.gspb_container{display: flex;flex-direction: row;justify-content: space-between;}
Requirements
.gspb_container-id-gsbp-250fb79f-b9fd{flex-direction: column;box-sizing: border-box;}#gspb_container-id-gsbp-250fb79f-b9fd.gspb_container >p: last-of-type{margin-bottom: 0}#gspb_container-id-gsbp-250fb79f-b9fd.gspb_container{position: relative;}
Proven experience as a Full Stack Developer or in a similar role;
Strong proficiency in TypeScript, React, and SQL;
Experience with MySQL database management and optimization;
Familiarity with AWS services (ECR, EC2, CloudFront) and Docker containerization;
Knowledge of CI/CD pipeline tools and processes;
Ability to work independently and take ownership of projects from their inception to deployment;
English level: B2.
.gspb_container-id-gsbp-5b91badd-45fd{flex-direction: column;box-sizing: border-box;}#gspb_container-id-gsbp-5b91badd-45fd.gspb_container >p: last-of-type{margin-bottom: 0}#gspb_container-id-gsbp-5b91badd-45fd.gspb_container{position: relative;}#gspb_container-id-gsbp-5b91badd-45fd.gspb_container{display: flex;flex-direction: row;justify-content: space-between;}
Selection process
.gspb_container-id-gsbp-67d00c6e-3720{flex-direction: column;box-sizing: border-box;}#gspb_container-id-gsbp-67d00c6e-3720.gspb_container >p: last-of-type{margin-bottom: 0}#gspb_container-id-gsbp-67d00c6e-3720.gspb_container{position: relative;}
Fill in our application form provided below, attach your curriculum vitae and send it to us.
Our recruiters will carefully review your career expectations and experience and then will provide feedback on available positions.
The recruiter will contact you and will provide detailed information about the company. You will also select the suitable time and date for your interview.
During the interview (about 30 min), our HR specialist will discuss your expected career goals, experience, and your expectations from the company. We will also check your level of English.
The technical interview (about 1 hour) will be conducted by our team lead. Depending on the position, we may also present a spontaneous challenge to solve.
Upon successful interview completion, you will receive a formal job offer. It will outline the details of the position, including the agreed-upon terms, salary, benefits, and other relevant information.
Share on FacebookShare on TwitterShare on LinkedinShare on Email
'; const mail = document.querySelector( ".email.gs-share-link .social-share-icon" ); mail.innerHTML = ' '; const shareBlock = document.querySelector('.gspb-social-sharebox'); const shareContainer = document.querySelector('.share'); shareContainer.insertAdjacentElement('beforeend', shareBlock);