Senior Software DeveloperLocation: Fully RemoteJob Type: Full-time
About UniboAt Unibo, we are revolutionizing the iGaming industry by delivering innovative and user-friendly retention products that add a layer of excitement and engagement for players. Our solutions are designed to dramatically increase core metrics such as engagement, turnover, repeat visits, and retention. As a leading software development company, we offer a dynamic work environment that fosters creativity, innovation, and growth.
Role SummaryWe are seeking an experienced Senior Software Developer to join our dynamic team. This role requires an expert in Django, Python, and JavaScript, with additional experience in Apache Pulsar, Apache Flink, and Amazon Web Services (AWS). The successful candidate will play a key role in architectural decisions, helping to design and develop robust solutions that integrate seamlessly across various platforms and services.
Key ResponsibilitiesDevelop and maintain high-quality software solutions using Django, Python, and JavaScript.Contribute to architectural and design decisions to enhance system reliability and scalability.Implement and maintain integrations with Apache Pulsar and Apache Flink.Manage and optimize applications for maximum speed and scalability within an AWS environment.Collaborate with cross-functional teams to define, design, and ship new features.Mentor junior developers and provide guidance on best practices in software development.Ensure compliance with project plans and industry standards.Work closely with the Chief Commercial Officer (CCO) to define, decide, design, and develop cutting-edge solutions that align with business goals, ensuring seamless integration and functionality across all platforms and user interfaces.
RequirementsBachelor’s degree in Computer Science, Engineering, or a related field.Minimum of 5 years of experience in software development with a strong background in Django, Python, and JavaScript.Demonstrated ability to write clean, efficient, and maintainable code, adhering to best practices in software development to ensure simplicity and ease of integration. (“Clean Code principles”)Proven experience with Apache Pulsar and Apache Flink is highly desirable.Extensive experience with AWS and OpenSearch, including managing and deploying applications in a cloud environment.Strong understanding of the full software development lifecycle (SDLC).Excellent problem-solving skills and ability to think algorithmically.Proficiency in Domain Driven Design (DDD) principles, with a strong ability to model complex business domains and integrate business logic into technical solutions.Strong communication skills and ability to work as part of a team.
BenefitsCompetitive salaryOpportunity to work with cutting-edge technology in a fast-growing industry.Flexible working hours and remote work opportunities.Dynamic and supportive work environment.Professional development and career growth opportunities.