Senior Software Engineer - Boost Solutions
- البرمجيات
- دمشق
- 04/03/2024
- دوام كامل
- مميز
- عرض ملف الشركة
Job Description
We are seeking a highly motivated Senior Software Developer to join our team. The successful candidate will be responsible for developing and managing microservice components, designing and deploying high-performance applications, and incorporating data protection and cybersecurity measures. The candidate should have a strong understanding of software development processes and be able to provide suggestions for improvement and apply them to daily tasks and processes
The candidate should have a BSc/BA in Computer Science, Engineering, or a related field, and be proficient in JS, TS, the NodeJS class library, and runtime environment. The candidate should also have strong experience in SQL, experience developing Microservice applications, attention to detail and code quality, excellent problem-solving and analytical skills in a high-pressure environment, and demonstrated success in implementing and improving Agile methodologies
Responsibilities
Team lead
Write clean, efficient, and reusable code
Develop and manage microservice components
Design and deploy high-performance applications
Incorporate data protection and cybersecurity measures
Integrate server-side logic to the user-facing components built by front-end developers
Document software development processes and prepare project reports
Provide suggestions for improvement and apply them to daily tasks and processes
Lead and mentor development teams to deliver high-quality software
Requirements
BSc/BA in Computer Science, Engineering, or a related field
Proficient in JS, TS, the NodeJS class library, and runtime environment
Proficient in Java, including core Java concepts, object-oriented programming (OOP) principles, collections framework, multithreading, and exception handling
Experience with popular Java frameworks like Spring Boot or Jakarta EE
Strong experience in SQL DB, PostgreSQL is a plus
Experience developing Microservice applications
Attention to detail and code quality
Excellent problem-solving and analytical skills in a high-pressure environment
Demonstrated success in implementing and improving Agile methodologies
Benefits
Healthy work environment
Competitive salary
Medical insurance
Social insurance
Career Development reimbursement
If you are a driven individual with a passion for software development, we encourage you to apply for this exciting opportunity