You will be responsible for optimizing and expanding tracking systems to process large datasets, ensuring real-time data processing and accurate analysis.
As part of this, you will integrate third-party APIs to enable seamless data import, synchronization, and automated workflows, while developing advanced tools for data aggregation and visualization.
Additionally, you will build high-performance, fault-tolerant microservices in Go, focusing on real-time and data-intensive applications, leveraging Go-specific concurrency patterns to achieve maximum efficiency.
You will design and implement modern RESTful and RPC APIs for communication between internal and external systems, alongside microservices, ensuring scalability, security, and efficiency through the use of advanced API architectures and technologies.
Moreover, you will enhance data models for better performance and create interactive dashboards to visualize complex data within internal systems.
You have at least 3 years of experience in PHP, including knowledge of modern versions (7.x/8.x) and frameworks like Laravel or Symfony. You should be skilled in OOP, MVC, and clean, maintainable code.
Additionally, you have experience with Go (Golang) for developing scalable applications and using Goroutines for parallel processing.
On top of that, you have proficiency in relational databases (MySQL, PostgreSQL) and SQL optimization techniques, ensuring efficient data management and performance.
Your passion for Big Data and Analytics, experience with large datasets, along with strong analytical skills and the ability to develop efficient algorithms, will enable you to make a significant impact in this role.
You are able to communicate technical concepts clearly, collaborate with teams, and have experience in agile methodologies (Scrum, Kanban).
With your experience in unit testing frameworks and a strong background in automated testing, you’ll play a key role in ensuring code quality.
Additionally, you have a quick grasp of new technologies and a strong curiosity to learn and adapt to new programming languages, frameworks, and tools.