Job Description
As a skilled software developer, you will play a vital role in the development of our e-commerce platform. Your expertise will be utilized to design and implement scalable and maintainable microservices architecture.
Key responsibilities include:
* Component Decoupling: Design and implement efficient microservices architecture for improved scalability and maintainability.
* Development and Integration: Develop tracking functionalities for various events and integrate with third-party services.
* Optimization and Performance: Implement efficient queue systems and optimize code for performance, scalability, and reliability.
* Collaboration and Documentation: Create comprehensive documentation for developed systems and processes.
Requirements
* At least 3-5 years of professional experience in software development (PHP).
* Experience in refactoring and migrating large-scale applications.
* Previous work on data generation and handling large data sets.
* Experience with cloud services (AWS, GCP, Azure) is preferred.
Technical Skills
* Strong proficiency in PHP frameworks (e.g., Laravel, Symfony).
* Extensive experience with both monolithic and microservices architectures.
* Proficiency in creating and maintaining Composer packages.
* Strong understanding of RESTful APIs and web services.
* Experience with queue systems (e.g., RabbitMQ, Apache Kafka).
Benefits
* Competitive salary based on your professional experience.
* Stable employment in a fast-growing international company.
* Wide benefit system.
* Dynamic work environment.
Professional Growth Opportunities
* Free external and internal courses.
* Paid business trips and payment for participation in conferences.