Senior Backend Developer
About The Position
Clinch leads the industry in developing platforms that help brands and agencies advertise better.
The company’s AI-driven Personalization technology delivers custom-tailored ad experiences across all channels.
Management Platform, Flight Control, enables agencies to manage the entire campaign lifecycle, from strategy through activation and measurement on a single platform that makes agencies massively more productive.
We are seeking an experienced and highly skilled Backend Developer with a specialization in Big Data to join our dynamic development team. As a Backend Developer, you will be responsible for designing, developing, and maintaining scalable and efficient data processing systems that handle large volumes of data. Your expertise in C# / JAVA and Big Data technologies will be essential in building robust and high-performance backend solutions.
- Design and Develop Big Data Solutions: Collaborate with other stakeholders to design and implement data processing pipelines and backend systems for handling massive volumes of data. Utilize your expertise in C# /JAVA to create efficient and scalable solutions.
- Data Storage and Management: Implement and manage databases and data storage systems suitable for handling big data. Optimize database performance to ensure data retrieval and storage efficiency.
- Data Processing and Analysis: Develop tools for processing, transforming, and analyzing large datasets. Implement data processing techniques to extract valuable insights from the data.
- Performance Optimization: Identify performance bottlenecks and optimize backend systems for improved response times and data processing speed. Conduct performance testing and tuning to ensure the system can handle increased data loads.
- Integration and APIs: Build and maintain APIs for seamless integration with other systems and applications. Collaborate with frontend developers and other teams to ensure smooth data flow and integration.
- Testing and Debugging: Write automated tests to validate the functionality and integrity of the backend systems. Troubleshoot and debug issues to ensure a stable and reliable product.
- Continuous Improvement: Stay updated with the latest developments in Big Data technologies . Suggest and implement improvements to existing systems to enhance performance and maintainability.
- Education: Bachelor's or higher degree in Computer Science.
- Experience: 5+ years of proven experience as a Backend Developer, with a focus on Big Data and C# /JAVA development. experience in AWS big data tools such as : Athena and Redshift
- C#/JAVA Expertise: Strong proficiency in C# /JAVA programming language, with a deep understanding of object-oriented design principles and design patterns.
- Big Data Technologies: Solid knowledge of Big Data technologies and frameworks, such as Spark, or similar. Experience with data processing and storage technologies like Apache Kafka, Apache HBase, or Apache Cassandra is a plus.
- Database Management: Proficiency in SQL / MS SQL / MY SQL and ETL . experience with database design and optimization.
- Problem-Solving Skills: Ability to analyze complex problems and devise efficient solutions to handle large-scale data processing challenges.
- Team Player: Strong collaboration and communication skills, with the ability to work effectively in a team-oriented environment.
- Continuous Learning: A passion for staying updated with the latest trends and advancements in the field of Big Data and backend development.