Software Engeer Cloduability
KeySkills
Job Description
Job Description:
We are seeking a highly motivated and skilled Full Stack Developer / Software Engineer with strong foundations in Computer Science, Data Structures, Algorithms, and hands-on experience with cloud platforms and modern development frameworks. The ideal candidate will be proficient in Java, Python, and React.js, with a solid understanding of microservices architecture, cloud infrastructure, and DevOps practices. Experience in both application software development and software testing (e.g., JUnit) is essential, along with the ability to work in agile, collaborative environments.
Key Responsibilities:
-
Design, develop, and maintain robust full-stack applications using Java, Python, React.js, and related technologies.
-
Build and integrate scalable microservices with cloud platforms like AWS, Azure, and GCP.
-
Apply data structures and algorithms to solve complex technical challenges efficiently.
-
Ensure the reliability and performance of applications through unit testing (JUnit), debugging, and optimization.
-
Manage cloud infrastructure and deployments using tools like Git, CI/CD, and DevOps methodologies.
-
Work with both SQL and NoSQL databases to manage and manipulate application data.
-
Contribute to the architecture and design of SaaS-based solutions.
-
Collaborate with cross-functional teams to understand business requirements and deliver high-quality software products.
-
Support software lifecycle processes including requirement analysis, documentation, and release planning.
-
Stay updated with emerging technologies and actively suggest improvements for system design and performance.
-