Назад

Senior Full-Stack Engineer- София

Детайли

Описание

UpSkill is a recruitment agency ready to go the extra mile to help candidates find the best possible job opportunity. Our team of experts is well-versed and experienced in consulting and providing long-term HR support.

We believe that being friendly is the best policy, and that’s why we are eager to help you through the whole lifecycle of recruitment. Our team comes with 15 years of recruitment experience behind its back. At any given moment, we can offer multiple opportunities from different companies in need of a wide variety of talent.

If you are interested in starting a new job, we will present you with multiple opportunities, will be there to answer all your questions, help you prepare for interviews and tests, provide essential feedback and even guide and support you through the process of recruitment up to the first day at your new job. We support both large international and local companies in growing their business, providing them with the best talent to help them succeed!

Our client is a global technology company with over 20 years of experience that supports business digital transformation and creates lasting value for companies, people, and society. Combining engineering expertise and industry knowledge, it successfully solves complex challenges across various sectors. The company is recognized as a leader in the IT industry and has been awarded as one of the best employers in the sector.

On their behalf, we are looking for a motivated Senior Full-Stack Engineer to join their team in Sofia. If you’re ready for a new challenge, this could be your opportunity!


Your Responsibilities:
• Play a key role in building scalable, robust server-side applications and services.
• Develop and optimize advanced application interface code using JavaScript, React.js, and TypeScript, ensuring top-tier performance and user experience.
• Designed and maintained complex databases using object-relational mapping (ORM) tools.
• Translate intricate designs and wireframes into clean, efficient, and reusable front-end components.
• Enhance front-end performance, optimize for various devices and browsers, and ensure UI/UX designs meet industry standards.
• Collaborate with cross-functional teams, product managers, and designers to shape flexible architectures and well-structured APIs.
• Guide and mentor junior and mid-level developers, conduct code reviews, and uphold development best practices.
• Maintain and improve existing React systems, introduce new custom components, and document application updates effectively.
• Implement advanced security measures and ensure seamless application protection.
• Develop rigorous testing procedures and maintain high standards for software quality.
• Optimize code for performance, scalability, and maintainability.
• Champion Agile development methodologies to drive efficient workflows and collaboration.

Your Expertise:
• 5+ years of hands-on experience in software development with Node.js.
• Strong understanding of REST, CORS, HTTP, and WebSocket protocols.
• Proven expertise in React, including advanced performance optimization techniques and modern development approaches (Hooks, HOC, Render Props).
• Deep knowledge of PostgreSQL, RabbitMQ, Redis, and real-time data management.
• Proficiency in modular application development, including building and maintaining shared UX libraries.
• Ability to write clean, secure, and well-documented JavaScript code.
• Experience managing CI/CD pipelines for production-ready applications.
• Skilled in Git-flow, version control, and collaborative development.
• Familiarity with Docker, Kubernetes, and containerization strategies.
• Strong cybersecurity background, with expertise in secure system implementation and risk mitigation.
• Deep understanding of Agile methodologies and experience leading Agile teams.
• Advanced experience with multiple state management systems, knowing how to implement the most suitable approach for different use cases.
• Capability to conduct thorough code reviews and provide constructive feedback.
• Excellent communication skills, ability to stay organized, and a proactive approach to driving projects forward.

The Company Offer:
• 25 days of paid annual leave ensure you have time to relax and recharge.
• Flexible work model – choose between office, hybrid, or fully remote options.
• Flexible working hours to fit your lifestyle and productivity preferences.
• Additional health insurance for comprehensive medical coverage.
• A multisport card to support an active and healthy lifestyle.
• Individual career development plan tailored to your growth ambitions.
• Training and seminars to enhance your skills and expertise.
• Bonus programs reward your dedication and contributions.

We welcome the opportunity to learn more about you!
Please send your CV in English.
Please note that only short-listed candidates will be contacted.
License No.2826. We will treat your application with full confidentiality!

Изисквания към кандидата

Езикови познания:
Английски език

Трудов опит:
С професионален опит от 1 - 3г.

Образование:
Бакалавър

Ние предлагаме

Вид заетост:
Пълен работен ден

Срок на заетост:
Постоянна

Договор:

Ниво в йерархията:
Средно управленско ниво

Категория:

Специалист - качество

Държава:

България

Населено място:

Гр. София

Адрес:

София, жк. Дружба 2

Дата:

03.07.2025

Организация:

UpSkill Ltd.
Агенция за подбор на персонал

Детайли за организацията:

Повече информация за UpSkill Ltd. може да получите ТУК

КАНДИДАТСТВАЙ