Experienced Full Stack Software Engineer – Web & Cloud Application Development at arenaflex
Job Summary:
Join arenaflex, a leading innovator in the financial services industry, as a skilled Full Stack Software Engineer to play a pivotal role in shaping our cutting-edge technology and product roadmap. As a member of our dynamic tech team, you will have the opportunity to collaborate with talented engineers, drive innovation, and make a meaningful impact on our clients' digital lives. arenaflex offers a unique blend of autonomy, open communication, and opportunities for growth and development, making it an ideal place for passionate technologists to thrive.
About arenaflex:
arenaflex is a forward-thinking organization that empowers its employees to push the boundaries of innovation and excellence. Our commitment to open-source development, cutting-edge technologies, and continuous learning creates a dynamic and collaborative environment where your voice is valued, and your ideas are encouraged. As a member of our tech team, you will have the opportunity to work on diverse projects, leverage the latest technologies, and contribute to the growth of the broader developer community.
Job Responsibilities:
As a Full Stack Software Engineer at arenaflex, you will be responsible for:
Programming Development:
Design, develop, and maintain high-quality software applications, including web and cloud-based solutions, using a range of programming languages and technologies.
Code Improvement:
Participate in code reviews, automated testing, and continuous integration to ensure the quality and reliability of our software applications.
Troubleshooting:
Identify and resolve critical software issues, optimize code performance, and implement improvements to enhance overall system efficiency.
Automation:
Develop and implement automation scripts to streamline testing, deployment, and maintenance processes.
Scaling:
Design and implement scalable solutions to meet growing demands and ensure seamless performance under high traffic conditions.
Leadership:
Lead small teams of engineers, mentor junior developers, and drive innovation through collaborative problem-solving and knowledge sharing.
Innovation:
Identify opportunities for creative advancements, explore new technologies, and propose innovative solutions to drive business growth and improvement.
Key Qualifications:
* Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3+ years of experience in software development, with a focus on full-stack development, web applications, and cloud-based solutions.
- Strong proficiency in programming languages such as Java, Python, or Scala.
- Experience with big data technologies, including Hadoop, Hive, and Spark.
- Familiarity with data warehousing concepts and financial detailing environments.
- Knowledge of cloud platforms like GCP or AWS, microservices architecture, and containerization (e.g., Docker).
- Experience with agile development methodologies, version control systems (e.g., Git), and CI/CD pipelines.
- Strong analytical and problem-solving skills, with the ability to design and implement complex software solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
* Experience with NoSQL databases, such as HBase, Couchbase, or MongoDB.
- Familiarity with Kafka streams or lines, and experience with planning and building real-time data pipelines.
- Knowledge of cloud-based services, such as AWS Lambda or Google Cloud Functions.
- Experience with containerization, orchestration, and service mesh technologies.
- Strong understanding of DevOps practices, including continuous integration, continuous deployment, and continuous monitoring.
- Experience with testing frameworks, such as JUnit or PyUnit, and testing tools, such as Selenium or Appium.
What We Offer:
* Competitive salary and benefits package.
- Opportunities for career growth and professional development.
- Collaborative and dynamic work environment.
- Flexible work arrangements, including remote work options.
- Access to cutting-edge technologies and tools.
- Recognition and rewards for outstanding performance and contributions.
- A comprehensive benefits package, including health insurance, retirement plan, and paid time off.
How to Apply:
If you are a passionate and experienced software engineer looking for a challenging and rewarding opportunity, please submit your application, including your resume, cover letter, and any relevant samples or projects. arenaflex is an equal opportunities employer and welcomes applications from diverse candidates. Apply for this job