Experienced Full Stack Software Engineer – Web & Cloud Application Development
At arenaflex, we're on a mission to revolutionize the way people interact with technology. As a leading innovator in the industry, we're constantly pushing the boundaries of what's possible with cutting-edge software solutions. We're now seeking an experienced Full Stack Software Engineer to join our team of talented developers and contribute to the development of our next-generation web and cloud applications.
Job Description
About the Role
We're looking for a highly skilled and motivated Full Stack Software Engineer to join our team. As a Full Stack Engineer, you'll be responsible for designing, developing, and deploying scalable, secure, and efficient web and cloud applications. You'll work closely with our cross-functional teams to identify business requirements, design solutions, and implement features that meet our high standards.Key Responsibilities
- Design and develop scalable, secure, and efficient web and cloud applications using a range of programming languages and technologies, including Java, Python, and JavaScript.
- Collaborate with our development team to identify business requirements, design solutions, and implement features that meet our high standards.
- Develop and maintain high-quality code, following arenaflex's coding standards and best practices.
- Work with our QA team to ensure that applications are thoroughly tested and meet our quality standards.
- Participate in code reviews and provide feedback to improve the quality and maintainability of our codebase.
- Stay up-to-date with the latest technologies and trends in the industry, and contribute to the development of arenaflex's technical expertise.
- Collaborate with our DevOps team to ensure that applications are deployed and managed efficiently, and that our infrastructure is scalable and secure.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development, with a strong focus on web and cloud applications.
- Proven track record of designing and developing scalable, secure, and efficient applications.
- Strong knowledge of programming languages, including Java, Python, and JavaScript.
- Experience with cloud platforms, such as AWS or Azure.
- Strong understanding of software development principles, including Agile and Scrum.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Experience with version control systems, such as Git.
- Strong problem-solving skills, with the ability to troubleshoot complex technical issues.
Preferred Qualifications
- Master's degree in Computer Science, Software Engineering, or a related field.
- Experience with containerization, using tools such as Docker.
- Experience with orchestration, using tools such as Kubernetes.
- Experience with cloud-native applications, using frameworks such as Spring Boot or Flask.
- Experience with DevOps tools, such as Jenkins or CircleCI.