Develop and maintain scalable applications using Scala and Java to support data collection, processing and analysis.
Design, implement, and manage AWS services to build and maintain a robust data warehouse infrastructure.
Handle data storage solutions using MongoDB and Snowflake for efficient data management.
Utilize Apache Spark for large-scale data processing and analytics.
Collaborate closely with cross-functional teams (product, data science, analysts) to define, design, and ship new features that enhance our data capabilities.
Identify and resolve performance bottlenecks, fix bugs and ensure high-quality data pipelines.
Develop and deliver reports tailored to the needs of different user groups within the platform (e.g., students, instructors, administrators).
Work within an Agile methodology, participating in sprint planning, daily stand-ups and code reviews.
Contribute to maintaining code quality and code organization.
English level B2+.
Years of commercial experience 3+.
Proven experience in Scala and Java development.
Strong expertise in AWS, with practical experience in deploying and managing services.
Proficient in working with MongoDB and Snowflake databases.
Extensive experience with Apache Spark for data processing.
Solid understanding of data warehousing concepts and best practices.
Ability to work independently and as part of a team.
Strong problem-solving skills and attention to detail.
Excellent communication and interpersonal skills.
Proactiveness in seeking and implementing better approaches and solutions to optimize data processing, storage, and analysis.
Previous experience in LMS or educational technology projects.
Familiarity with other data processing and analytics tools.
Knowledge of software development best practices and methodologies.
NIX is a global supplier of software engineering and IT outsourcing services
NIX teams collaborate with partners from different countries. Our specialists have experience in developing innovative projects from ecommerce to cloud for some of the largest companies in the world, including from the Fortune 500. The teams are focused on stable development of the international IT market, business, and their own professional skills.
What we offer
-
Competitive compensation packages.
-
Stable employment, based on a full-time employment contract.
-
Private health insurance (Medicover Сlinic).
-
AYCM sport pass, providing discounts at various sports facilities in Hungary.
-
Interesting tasks and diverse opportunities for developing your skills.
-
Free training courses, including English.
-
Participation in internal and external thematic events, technical conferences.
-
A spacious office in the heart of Budapest (13th district).
-
All necessary devices and tools for your work.
-
Friendly, motivating atmosphere.
-
Active corporate life.