hero

CAREERS

Explore job openings across our companies

Senior Full Stack Cloud Engineer

superwise.ai

superwise.ai

Software Engineering
Vadodara, Gujarat, India · Remote
Posted on Oct 21, 2024

Senior Full Stack Cloud Engineer - Blattner Technologies

Location: India - Remote

Company Overview:

Blattner Technologies is a leader in enterprise AI solutions, specializing in transformative technologies for industries such as construction, healthcare, and smart cities. Our flagship product, the Superwise Integrator, streamlines integration processes across diverse platforms and systems, driving impactful solutions for our clients. We pride ourselves on fostering innovation, excellence, and empowering businesses through advanced technology.

Job Summary:
We are seeking a highly experienced Senior Full Stack Cloud Engineer with deep expertise in packaging, deploying, and managing full stack applications in a cloud-native environment. The ideal candidate will have extensive hands-on experience with modern development and deployment tools like GitHub or GitLab, alongside a robust understanding of cloud infrastructure. This is a senior-level position that demands a strategic mindset, leadership abilities, and deep technical acumen.

Key Responsibilities:

Application Packaging & Deployment:

  • Design, develop, and implement strategies for packaging full stack applications for cloud environments (AWS, GCP, Azure).
  • Automate deployment pipelines, ensuring smooth, error-free deployments across environments.
  • Ensure secure, scalable, and reliable deployment processes with rollback capabilities.
  • Assist in containerizing applications and converting traditional web-hosted applications to a cloud-native, container-based model.

Cloud Infrastructure Management:

  • Architect and manage cloud-native infrastructure to support full stack applications.
  • Implement best practices for monitoring, alerting, and incident management.
  • Ensure applications are optimized for performance, cost-efficiency, and security in the cloud.

DevOps and CI/CD:

  • Set up and maintain CI/CD pipelines using GitHub, GitLab, or similar tools.
  • Work closely with the development teams to integrate automated testing, deployment, and monitoring.
  • Lead infrastructure as code (IaC) efforts using Terraform, Ansible, or other tools.
  • Assist in release engineering tasks and help resolve complex git conflicts.
  • Integrate testing tools into our CI/CD pipelines to automate the testing process.
  • Maintain code security by fixing issues that come up in SAST and ensuring our dependencies are up to date.

Collaboration & Leadership:

  • Collaborate with cross-functional teams (development, QA, product) to deliver high-quality applications.
  • Mentor and guide junior engineers in cloud-native development and deployment best practices.
  • Stay updated with the latest trends and technologies in cloud-native application development and DevOps.

Required Skills:

Programming Languages and Frameworks:

  • Proficiency in Python, Node.js, and JavaScript frameworks such as ReactJS, Next.js, and FastAPI.
  • Experience with Python frameworks such as Django, Flask, and FastAPI.
  • Familiarity with ORM tools like SQLAlchemy (bonus).

Cloud and Infrastructure Tools:

  • Hands-on experience with AWS, GCP, or Azure cloud environments.
  • Proficiency in containerization (Docker, Kubernetes) and cloud-native services.
  • Knowledge of Infrastructure as Code (IaC) tools like Terraform or CloudFormation.

Databases and Messaging Systems:

  • Experience with PostgreSQL and caching solutions like Redis.
  • Familiarity with messaging systems like Kafka or RabbitMQ.

DevOps & CI/CD Tools:

  • Strong experience with GitLab or GitHub CI/CD pipelines.
  • Familiarity with deployment automation and monitoring solutions.

Security and Optimization:

  • Knowledge of security best practices in cloud environments.
  • Experience optimizing applications for performance, scalability, and cost-efficiency.

Soft Skills:

  • Excellent communication and interpersonal skills.
  • Problem-solving and critical thinking abilities.
  • Leadership and mentoring experience.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 8+ years of experience in full stack application development and cloud-native deployment.
  • 5+ years of experience in packaging, deploying, and managing applications in cloud environments (AWS, GCP, Azure).
  • Extensive experience with CI/CD pipelines, using tools like GitHub, GitLab, Jenkins, or CircleCI.
  • Expertise in containerization (Docker, Kubernetes) and managing cloud-native services.
  • Hands-on experience with Infrastructure as Code (Terraform, CloudFormation, etc.).
  • Strong knowledge of microservices architecture and API management.
  • Proven ability to work in a collaborative environment and lead cross-functional teams.
  • Willingness to adjust to U.S. working hours as required for company or client needs.

Work Schedule: Remote

Job Type: Full-time

Compensation Range: ₹3,500,000 to ₹4,500,000 per year, commensurate with experience.

Benefits Include:

  • Competitive salary
  • Comprehensive health insurance and paid time off.
  • Opportunities for professional growth and development
  • Flexible work hours and a supportive team environment

Blattner Technologies is an equal opportunity employer, dedicated to fostering a diverse and inclusive workplace. We welcome applications from all qualified individuals, irrespective of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Join us in our commitment to excellence and innovation and take the next step in your career with us.

  • Should be {http://www.linkedin.com/pub/[member-name/]x/y/z} or {http://www.linkedin.com/in/string}