NATEK

Senior Backend Developer

Sofia, Sofia City Province, BG

7 days ago
Save Job

Summary

Job Description

We are seeking a highly skilled Senior Backend Developer to join our dynamic team. This is an exciting opportunity for someone with a passion for backend technologies and software development to work on large-scale, mission-critical systems. As a Senior Backend Developer, you will play a pivotal role in building and maintaining web services, ensuring the smooth operation of complex backend systems, and continuously improving performance and scalability.

Your Responsibilities


  • Design, develop, and integrate Rest APIs / Open APIs for seamless communication between different services and applications.
  • Build robust backend services using PHP and ensure efficient server-side scripting.
  • Write and maintain high-quality code with a focus on performance, scalability, and maintainability.
  • Collaborate with front-end developers to ensure smooth integration between server-side and client-side functionalities.
  • Work with various tools and technologies including Docker, GitLab pipelines, Kubernetes, and cloud infrastructure like Google Cloud.
  • Monitor and optimize system performance using tools such as Grafana and Prometheus.
  • Leverage containerization and orchestration tools like Docker, Docker-Compose, and Kubernetes to deploy and manage applications.
  • Ensure seamless database operations and optimization using MySQL and SQL.
  • Participate in code reviews, knowledge sharing, and mentoring junior team members.
  • Work within an Agile environment, using Scrum or Kanban methodologies to ensure timely delivery of features and improvements.


Our Requirements

Technologies and Tools:


  • -Rest API / Open API: Essential for building and integrating web services.
  • PHP: Core programming language for server-side scripting.
  • Postman: For API testing and development.
  • Grafana: For monitoring and observability.
  • Docker & Docker-Compose: For containerization and managing multi-container applications.
  • GitLab Pipeline: For CI/CD processes.
  • PHPStorm: Integrated Development Environment (IDE) for PHP.
  • Prometheus/Grafana: For metrics and monitoring.
  • SQL: For database management and operations.
  • GitLab/GitHub: Version control systems for source code management.
  • Magento: E-commerce platform.
  • Kubernetes: For container orchestration.
  • Google Cloud: Cloud computing services.
  • Nginx: Web server for handling web traffic.
  • MySQL: Relational database management system.
  • JavaScript​: For client-side scripting
  • .Helm: For managing Kubernetes applications
  • .Golang: Programming language for building efficient software


.Testing Tools


  • :PHP Unit + Behat: For unit testing and behavior-driven development


.Soft Skills


  • :Practical experience with Scrum or Kanban methodologies
  • .Strong team player with a collaborative attitude
  • .Willingness to share your knowledge and mentor junior developers
  • .Adaptable to new, experimental ways of working and open to innovation
  • .Fluent in English (both written and spoken) for effective communication with international teams


.Optional - Nice to Have


  • :Git: Experience with distributed version control systems
  • .Composer: Dependency management for PHP
  • .Apache Kafka: Experience with stream processing platforms
  • .Xdebug: PHP debugging tool


.Benefit


  • sJoining the company that is providing exceptional IT services for the biggest, international customers with recognisable worldwide brand
  • s Having a real impact on shaping and expanding of NATEK given accoun
  • t Work with high performing and engaged teams that do care and are rewarded by customers in internal rankings of supplier
  • s Opportunity to grow professionally in areas of leadership, service management and business development
  • . Attractive bonus pla
  • n Internal Mobility Program – enjoy many opportunities for career growth, job rotations, diversity of projects & technologie
  • s Referral Program – enjoy cooperation with your colleagues and get a bonus
  • ! 5/10 Years NATEK Club – we offer long-term cooperation and celebrate each fifth- year cooperation anniversary with gift
  • s NATEK CSR Events & team buildings – enjoy our values: accountability, partnership and expertise and #workITwithu
  • s Education – benefit from our know-how, learning courses and certificates and IT events – be part of the community of leaders of the industry and take part as a speaker or a visito
  • r Multispo
  • r Technical and Personal trainin
  • g Language course


sAdditionally only for employment contract


  • : Cafeteri
  • a Financial Contribution for Meal
  • s Life insuranc
  • e Bonuses for Personal Event
  • s Day off for volunteerin


g

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job