Experienced Full Stack Software Engineer – Big Data and Cloud Application Development at arenaflex
Introduction to arenaflex arenaflex is a pioneering force in the technology industry, dedicated to harnessing the power of innovation to drive digital transformation. As a member of our diverse tech team, you will have the opportunity to engineer, code, and develop software that makes us an integral part of our clients' digital lives. Our open, stable, and inclusive environment values your voice and empowers you to make your own decisions on the technology you use to tackle challenging problems. At arenaflex, we offer a range of opportunities to work with the latest technologies and encourage you to contribute to the broader engineering community through open source initiatives. Moreover, we understand the importance of keeping your skills fresh and relevant, and we provide you with dedicated opportunities to invest in your professional development. Job Overview As a key member of our product engineering or delivery and integration team, reporting to an Engineering Lead, you will be responsible for driving software development, innovation, and leadership. Your primary focus will be on programming improvement, with intermediate to advanced-level capacity in software development. You will contribute to software works through reliable development practices, participate in code reviews and automated testing, and troubleshoot essential programming components. Additionally, you will enable the deployment, support, and monitoring of software across test, integration, and production environments, automate solutions in test or production environments, and scale applications based on demand projections. Key Responsibilities Programming Improvement: Develop and test software, including ongoing refactoring of code, and drive continuous improvement in code structure and quality. Leadership: Lead a small team of engineers and inspire them to achieve their full potential, influencing colleagues with innovative changes and improvements by challenging the norm and demonstrating risk-taking. Collaboration: Work closely with capable architects in an open and comprehensive environment, contributing to software works through reliable development practices, and participating in code reviews and automated testing. Troubleshooting: Troubleshoot essential programming components and identify code defects for remediation. Deployment: Enable the deployment, support, and monitoring of software across test, integration, and production environments. Automation: Automate solutions in test or production environments and scale applications based on demand projections. Essential Qualifications To be successful in this role, you will need: A Bachelor's degree in Engineering, Computer Science, or a related field. 3 years of software development experience, with a focus on programming improvement and leadership. 3 years of hands-on experience working with Hadoop, Spark, Hive, and Python/Scala. Strong data warehousing concepts and knowledge of financial reporting environments. Expertise in distributed environments and experience with UNIX shell scripting. Ability to design and develop advanced data pipelines for batch and real-time data processing. Experience in analysis, design, development, testing, and implementation of system applications. Demonstrated ability to create and document technical and functional specifications and analyze software and system processing streams. Preferred Qualifications While not essential, the following qualifications are desirable: Knowledge of cloud platforms like GCP/AWS, building microservices, and agile solutions. 3 years of experience in designing and building solutions using Kafka streams or pipelines. Experience with GitHub/Bitbucket and using CI/CD pipelines. Experience with NoSQL databases like HBase, Couchbase, or MongoDB. Excellent technical and analytical skills, with great communication and project management abilities. Career Growth Opportunities and Learning Benefits At arenaflex, we are committed to helping you grow and develop your career. You will have access to dedicated opportunities to invest in your professional development, including training, mentorship, and education programs. Our open and inclusive environment encourages collaboration, innovation, and creativity, and we empower you to make your own decisions on the technology you use to tackle challenging problems. Work Environment and Company Culture arenaflex is a dynamic and innovative company that values diversity, inclusion, and creativity. Our work environment is open, stable, and comprehensive, and we empower our employees to make their own decisions and take ownership of their work. We believe in fostering a culture of innovation, collaboration, and continuous learning, and we provide our employees with the tools and resources they need to succeed. Compensation, Perks, and Benefits arenaflex offers a competitive salary and benefits package, including a salary of $28/hour, comprehensive health insurance, retirement savings plans, and paid time off. We also provide our employees with access to cutting-edge technologies, training and development programs, and opportunities for career advancement. Conclusion If you are a motivated and talented software engineer looking for a challenging and rewarding role, we encourage you to apply for this exciting opportunity at arenaflex. With our commitment to innovation, diversity, and inclusion, we believe that you will find a fulfilling and rewarding career with our company. Apply now to join our team and take the first step towards an exciting and challenging career in software development. Apply Job! Apply for this job