CloudBridge is seeking a highly motivated and skilled Software Developer to join our technology team. The successful candidate will play a key role in designing, developing, and maintaining scalable cloud-based applications and integration platforms. This role requires strong technical expertise, problem-solving skills, and the ability to work in a fast-paced environment with cross-functional teams to deliver innovative solutions for our global clients.
Key Responsibilities
-
Design, develop, test, and maintain cloud-native applications and APIs using modern frameworks and programming languages.
-
Collaborate with product managers, business analysts, and UX/UI designers to translate requirements into technical solutions.
-
Integrate applications with third-party systems, cloud services, and APIs to enable seamless data exchange.
-
Write clean, efficient, and maintainable code following best practices and coding standards.
-
Conduct unit testing, debugging, and performance tuning to ensure high-quality software delivery.
-
Participate in code reviews, provide constructive feedback, and support continuous improvement.
-
Contribute to system architecture design, scalability planning, and security considerations.
-
Stay up to date with emerging technologies, tools, and frameworks to improve development efficiency.
-
Support deployment processes in cloud environments (e.g., AWS, Azure, GCP) using CI/CD pipelines.
-
Provide ongoing maintenance, troubleshooting, and support for existing applications.
Qualifications & Skills
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
Proven experience as a Software Developer, ideally with cloud-based systems.
-
Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript/TypeScript.
-
Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
-
Familiarity with RESTful APIs, GraphQL, Docker, Kubernetes, and CI/CD tools.
-
Strong understanding of databases (SQL and NoSQL).
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and teamwork skills.
What We Offer
-
Competitive salary and performance-based incentives.
-
Opportunities for professional growth and certifications in cloud technologies.
-
Collaborative and innovative work environment.
-
Flexible working arrangements, including remote and hybrid options.