Experienced Full Stack Software Engineer – Web & Cloud Application Development
Job Description
About arenaflex
At arenaflex, we're on a mission to revolutionize the way people live, work, and play. As a global leader in retail, technology, and more, we're committed to helping our customers and communities thrive. Our team is passionate about innovation, inclusivity, and making a positive impact. If you're looking for a challenging and rewarding career, join us at arenaflex!Job Summary
We're seeking an experienced Full Stack Software Engineer to join our team in the UK. As a key member of our software development team, you'll be responsible for designing, developing, and deploying scalable web and cloud applications that meet the needs of our customers and stakeholders. If you're a talented engineer with a passion for innovation and collaboration, we want to hear from you!Key Responsibilities
- Design, develop, and deploy scalable web and cloud applications using a range of technologies, including Java, Python, and AWS.
- Collaborate with cross-functional teams, including product management, design, and QA, to ensure that applications meet customer needs and business requirements.
- Develop and maintain high-quality code, following best practices and coding standards.
- Participate in code reviews and provide feedback to improve the quality and maintainability of code.
- Troubleshoot and resolve technical issues, working closely with the development team and other stakeholders.
- Stay up-to-date with industry trends and emerging technologies, and contribute to the development of arenaflex's technical strategy.
- Collaborate with the DevOps team to ensure smooth deployment and operation of applications.
- Participate in the development of technical documentation and knowledge base articles.
Essential Qualifications
- 5+ years of experience in software development, with a focus on web and cloud applications.
- Strong understanding of software development principles, including design patterns, architecture, and testing.
- Proficiency in at least one programming language, such as Java, Python, or C#.
- Experience with cloud platforms, such as AWS or Azure.
- Strong understanding of database concepts and experience with database design and implementation.
- Excellent problem-solving skills and ability to work independently.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Preferred Qualifications
- Experience with agile development methodologies, such as Scrum or Kanban.
- Knowledge of DevOps practices and tools, such as Jenkins or Docker.
- Experience with containerization and orchestration, such as Kubernetes.
- Strong understanding of security principles and experience with security best practices.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.