 
        
        \
Senior Cloud Software Engineer Opportunity
\
Job Description: We are seeking a skilled Senior Cloud Software Engineer to join our team. As a key member of the software engineering team, you will be responsible for designing, developing, and deploying scalable cloud-based systems using Node.js.
\
 \
 * Design and develop cloud-native applications using microservices architecture
 \
 * Work with event-driven communication and service decoupling using Kafka
 \
 * Build and integrate REST APIs (internal + third-party)
 \
 * Deploy services in containerized & clustered environments (Docker, Kubernetes/Nomad)
 \
 * Manage identity and access control with Keycloak
 \
 * Design schemas and queries for MongoDB (primary) and SQL databases
 \
 * Apply CI/CD pipelines and monitoring tools (GitHub Actions, Prometheus/Grafana)
 \
 * Ensure modularity, maintainability, and security across systems
 \
 * Collaborate with cross-functional teams to drive innovation and growth
 \
 * Contribute to the development of technical standards and best practices
 \
 * Participate in code reviews and provide feedback to peers
 \
 * Stay up-to-date with emerging technologies and trends in cloud computing
\
Required Skills and Qualifications:\
 \
 * 5+ years of experience in software development with a focus on cloud computing
 \
 * Proven track record of designing and delivering scalable cloud-based systems
 \
 * Strong understanding of microservices architecture and design patterns
 \
 * Experience with event-driven communication and service decoupling using Kafka
 \
 * Proficiency in building and integrating REST APIs (internal + third-party)
 \
 * Knowledge of containerized & clustered environments (Docker, Kubernetes/Nomad)
 \
 * Ability to manage identity and access control with Keycloak
 \
 * Experience with database design and query optimization
 \
 * Strong understanding of CI/CD pipelines and monitoring tools (GitHub Actions, Prometheus/Grafana)
\
Benefits:\
 \
 * Competitive salary and benefits package
 \
 * Opportunities for career growth and professional development
 \
 * Collaborative and dynamic work environment
 \
 * Recognition and rewards for outstanding performance
\
Others:\
 \
 * Exposure to emerging technologies and trends in cloud computing
 \
 * Chance to collaborate with cross-functional teams
 \
 * Autonomy to design and deliver innovative solutions
\\[/* Style definitions */\