**Experienced Full Stack Software Engineer – Web & Cloud Application Development at arenaflex**
About arenaflex
arenaflex is a leading global financial services company that provides a range of products and services to individuals, businesses, and institutions. As a technology-driven organization, we are constantly innovating and pushing the boundaries of what is possible in the digital world. Our team of talented engineers, designers, and innovators work together to create cutting-edge solutions that make a real difference in people's lives.
Job Description
We are seeking an experienced Full Stack Software Engineer to join our team at arenaflex. As a key member of our technology group, you will be responsible for designing, developing, and deploying scalable and secure web and cloud applications. You will work closely with our cross-functional teams to identify business needs and develop innovative solutions that meet our customers' expectations.
About the Role
This is a full-time remote position that requires a strong background in software development, with a focus on web and cloud application development. You will be responsible for designing and implementing features and functionalities of our card exchange systems on a distributed platform. As a senior architect, you will be a single point of contact and will report directly to the Head of Engineering.
Key Responsibilities
- Design and develop distributed data processing and analytical frameworks.
- Build high-level and detailed designs of subsystems/ features with a focus on performant code.
- Develop and code features, working with designers in daily activities and assisting in code and other SDLC tasks.
- Develop POCs to validate new ideas and new technologies.
- Stay up-to-date with industry-leading and innovative technologies and solutions. Be well-versed in empowering technologies and open-source products to build low-latency distributed systems.
- Lead a culture of innovation and experimentation, participate in a fun and result-oriented culture, and always be willing to try new ideas without fear of failure.
- Collaborate with peer innovation and development teams across various departments.
Requirements
To be successful in this role, you will need to have the following qualifications and skills:
- 2+ years of work experience in software development and implementation using Java or Scala.
- Experience in data processing using Flash.
- Knowledge in designing, implementing, and working with any of the NoSQL databases like Cassandra, Elasticsearch.
Preferred Qualifications
The following qualifications are highly desirable:
- Experience in distributed data processing and analyzing using Cassandra, Elasticsearch, Flash.
- Experience in distributed messaging frameworks like Kafka.
- Experience in building Microservices and Service Mesh is a plus.
- Experience in cloud platforms like Docker, Kubernetes, OpenShift.
- Experience in Continuous Integration, Continuous Deployment, and DevOps Frameworks.
- Experience in architecting large-scale distributed data systems considering scalability, reliability, security, performance, and flexibility.
- Clear understanding of different design patterns, threading, and memory models supported by the language/VM.
- Ability to mentor and provide technical guidance to other developers.
- Excellent written and verbal communication skills. Ability to create and deliver effective presentations to senior management.
Career Growth Opportunities and Learning Benefits
At arenaflex, we believe in investing in our employees' growth and development. We offer a range of opportunities for career advancement, including training programs, mentorship, and education assistance. Our team is passionate about innovation and experimentation, and we encourage our employees to try new ideas and take calculated risks.
Work Environment and Company Culture
Our company culture is built on a foundation of innovation, experimentation, and collaboration. We value diversity, inclusivity, and respect, and we strive to create a work environment that is welcoming and supportive of all employees. Our team is passionate about making a positive impact in the world, and we are committed to using our technology to drive positive change.
Compensation, Perks, and Benefits
We offer a competitive salary range of $20-30/hour, depending on experience. We also offer a range of benefits, including health insurance, retirement savings, and paid time off. Our team is passionate about innovation and experimentation, and we encourage our employees to try new ideas and take calculated risks.
How to Apply
If you are a motivated and talented software engineer who is passionate about innovation and experimentation, we encourage you to apply for this role. Please submit your resume and a cover letter explaining why you are a good fit for this role. We look forward to hearing from you!
Apply for this job