Experienced Full Stack Software Engineer – Distributed Systems Development at arenaflex
At arenaflex, we're revolutionizing the way people engage with entertainment and are constantly pushing the boundaries of innovation. With over 220 million paid subscribers and a presence in over 190 countries, we're not just a streaming service – we're a global phenomenon. Our distributed systems teams are the backbone of our operation, empowering us to harness the power of data to deliver unparalleled experiences to our users. We're on a mission to become the most popular and unavoidable destination for global web entertainment, and we're looking for talented individuals to join our journey.
About arenaflex
arenaflex is a private company that's redefining the entertainment industry. We're a remote-first organization that values flexibility, innovation, and collaboration. Our distributed systems teams are the driving force behind our success, and we're committed to building a world-class information infrastructure that enables us to make data-driven decisions.
Job Summary
We're seeking an experienced full stack software engineer to join our distributed systems team. As a key member of our team, you'll be responsible for designing, building, and maintaining scalable, high-performance distributed systems that power our global entertainment platform. If you're passionate about building innovative solutions, working with cutting-edge technologies, and collaborating with a talented team of engineers, we want to hear from you.
Key Responsibilities
* Design, develop, and deploy scalable, high-performance distributed systems that power our global entertainment platform
- Collaborate with cross-functional teams, including engineering, product management, and TPM, to drive business outcomes and deliver high-quality solutions
- Architect and build robust, flexible, and highly available distributed systems that meet the needs of our users and stakeholders
- Develop and maintain high-quality, well-documented code that adheres to arenaflex's coding standards and best practices
- Participate in code reviews, provide feedback, and mentor junior engineers to ensure the highest level of technical excellence
- Stay up-to-date with industry trends, emerging technologies, and best practices in distributed systems development
- Collaborate with open-source communities, contribute to arenaflex's OSS initiatives, and share knowledge and expertise with the wider engineering community
Essential Qualifications
* 2+ years of experience in building large-scale distributed systems features or applications
- Strong understanding of distributed systems concepts, including scalability, reliability, and performance
- Proficiency in designing and developing peaceful web services, including RESTful APIs and gRPC
- Experience with building and working with versatile, issue-open-minded, distributed systems
- Knowledge of Java or other object-oriented programming languages
- Bachelor's degree in Computer Science or a related field
Preferred Qualifications
* Experience with cloud-native technologies, including Kubernetes, Docker, and cloud providers (AWS, GCP, Azure)
- Familiarity with big data technologies, including Hadoop, Spark, and NoSQL databases
- Knowledge of machine learning and data science concepts, including data preprocessing, feature engineering, and model deployment
- Experience with DevOps practices, including continuous integration, continuous deployment, and continuous monitoring
- Strong understanding of security principles and best practices in distributed systems development
Skills and Competencies
* Strong problem-solving skills, with the ability to analyze complex technical problems and develop innovative solutions
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Strong attention to detail, with a focus on delivering high-quality solutions that meet the needs of users and stakeholders
- Ability to work in a fast-paced, dynamic environment, with a willingness to adapt to changing requirements and priorities
- Strong understanding of arenaflex's values, mission, and vision, with a commitment to delivering exceptional results that align with our goals
Career Growth Opportunities and Learning Benefits
* Opportunities to work on high-impact projects that drive business outcomes and deliver exceptional user experiences
- Collaborative and dynamic work environment that fosters innovation, creativity, and continuous learning
- Access to arenaflex's comprehensive training and development programs, including online courses, workshops, and conferences
- Opportunities to mentor junior engineers and contribute to arenaflex's OSS initiatives
- Flexible work arrangements, including remote work options and flexible hours
Work Environment and Company Culture
* arenaflex is a remote-first organization that values flexibility and work-life balance
- Collaborative and dynamic work environment that fosters innovation, creativity, and continuous learning
- Strong emphasis on diversity, equity, and inclusion, with a commitment to creating a welcoming and inclusive work environment
- Opportunities to participate in arenaflex's community outreach and volunteer programs
Compensation, Perks, and Benefits
* Competitive salary and benefits package, including health insurance, retirement savings, and paid time off
- Flexible work arrangements, including remote work options and flexible hours
- Access to arenaflex's comprehensive training and development programs, including online courses, workshops, and conferences
- Opportunities to participate in arenaflex's community outreach and volunteer programs
- Recognition and rewards for outstanding performance and contributions to arenaflex's success
How to Apply
If you're passionate about building innovative solutions, working with cutting-edge technologies, and collaborating with a talented team of engineers, we want to hear from you. Please submit your application, including your resume, cover letter, and any relevant work samples or projects. We can't wait to hear from you and explore how you can contribute to arenaflex's success. Apply to this Job Apply for this job