We are looking for an experienced Software Engineer with expertise in developing Cloud Applications. The ideal candidate should have a strong background in software engineering principles, object-oriented design, cloud application development and deployment, and software testing.
We expect the successful candidate to have a passion for creating efficient and scalable cloud applications. The role involves leading the development and maintenance of cloud applications, ensuring the highest standards of software quality and performance.
• Develop and maintain cloud applications using various programming languages and frameworks (e.g., Node.js, AngularJS, React.js, etc.).
• Design and implement cloud application architectures that are secure and scalable.
• Participate in code reviews and provide feedback to the development team.
• Monitor application performance and ensure quality assurance standards are met.
• Work with the team to identify and troubleshoot software issues.
• Collaborate with other teams to ensure the successful delivery of cloud applications.
• Bachelor’s degree in Computer Science or related field.
• 3+ years of experience developing cloud applications.
• Expertise in developing applications using various programming languages and frameworks (e.g., Node.js, AngularJS, React.js, etc.).
• Knowledge of cloud application architectures, security, and scalability.
• Experience with software testing and debugging.
• Excellent communication and problem-solving skills.
• Knowledge of DevOps tools such as Docker and Kubernetes is a plus
• Experience with Amazon Web Services (AWS) is preferred
• Knowledge of Agile/Scrum development processes is a plus.