CloudGeniee is a digital innovation partner specializing in unifying design, development, cloud, and AI-driven solutions to help startups and established businesses efficiently build and scale products. The company offers comprehensive services including brand design, UI/UX, web and mobile app development, AI integration, and cloud deployment across major platforms such as AWS, Azure, and GCP. By focusing on AI-powered applications, intelligent workflows, and cloud-native architectures, CloudGeniee empowers organizations to stay competitive in a fast-evolving technological landscape. Their expertise spans product design, AI-enabled solutions, and scalable infrastructure, enabling clients to innovate, optimize operations, and deliver smarter digital experiences from concept through deployment.
The Senior Software Engineer will play a critical role in designing, developing, and maintaining scalable back-end and full-stack solutions that support AI-driven applications and cloud-native products for CloudGeniee’s clients. This full-time remote position involves architecting robust software systems, writing clean and efficient code, conducting code reviews, and ensuring the performance, reliability, and security of distributed applications. The engineer will work closely with product managers, designers, and DevOps teams to translate business requirements into effective technical solutions, integrate third-party services and APIs, and support continuous delivery practices. Additionally, the role includes mentoring junior engineers, contributing to technical standards and best practices, and engaging in technical planning, estimation, and troubleshooting activities.
Key Responsibilities
- Design, develop, and maintain scalable back-end and full-stack software solutions.
- Architect software systems that power AI-driven and cloud-native applications.
- Write clean, efficient, and maintainable code while conducting thorough code reviews.
- Collaborate with cross-functional teams including product, design, and DevOps to deliver high-quality solutions.
- Integrate third-party services and APIs to enhance application functionality.
- Ensure high performance, security, and reliability of distributed systems.
- Mentor junior engineers and contribute to the development of technical standards and best practices.
- Participate in technical planning, estimation, and problem-solving efforts.
Required Qualifications
- Strong foundation in Computer Science fundamentals such as data structures, algorithms, and software architecture.
- Proven experience in software development and programming with production-grade systems.
- Hands-on expertise in back-end web development, including RESTful services and microservices architecture.
- Solid understanding and application of Object-Oriented Programming (OOP) principles.
- Proficiency in at least one modern programming language such as Java, C#, Python, Go, or Node.js.
- Familiarity with cloud platforms like AWS, Azure, or GCP, and cloud-native design patterns.
- Experience working with relational and/or NoSQL databases, including performance optimization techniques.
- Background in designing scalable, secure, and resilient distributed systems.
- Comfortable working with CI/CD pipelines, containerization tools like Docker, and orchestration platforms such as Kubernetes (preferred).
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong problem-solving abilities, clear communication skills, and capability to work effectively in remote, cross-functional teams.
Preferred Qualifications and Benefits
- Experience with AI integration, machine learning workflows, or data-intensive applications is highly advantageous.
- Exposure to container orchestration and continuous integration/delivery tools enhances candidacy.
- Opportunity to work remotely with a forward-thinking team focused on cutting-edge technologies and innovation.
- Engagement in a collaborative environment that values mentorship, technical excellence, and professional growth.
This role offers the chance to contribute to innovative AI-powered and cloud-native projects while working in a dynamic, remote-first company culture.