Back
Associate Software Engineer – Community
Location:

Ahmedabad, India (WFO)

Department:

Engineering

Experience:

1-3 Years

About CleanStart

CleanStart is revolutionizing software supply chain security through our advanced vulnerability database platform and CleanStart product line. We provide hardened, vulnerability-free container images with built-in security, compliance, and performance benefits.

Our mission is to transform container security by eliminating pre-existing vulnerabilities and providing full visibility and control over the software supply chain.

Role Overview

At CleanStart, we are seeking a Software Engineer to create educational containerization content for DevOps and software developers worldwide.

This role combines software development with technical education, focusing on building sample programs that demonstrate Docker best practices and real-world patterns.

You'll create learning resources that help teams adopt containerization technologies effectively.

The ideal candidate is a junior to mid-level developer who enjoys building practical examples and explaining technical concepts through code.

You’ll contribute to the developer community by creating:

  • Sample applications
  • Tutorials
  • Documentation
  • Videos
  • Blogs

Key Responsibilities

Build and Maintain Community Repositories

Build community repositories on DockerHub, GitHub, AWS ECR. Build pipelines for daily image rebuild andrepush, image run validations. For new image push generate overview document, manually validatedocument and image runs, make it public upon all successful checks. Build and/ or maintain tools to run,inspect, rebuild, validate images and prepare reports on it

Sample Application Development

Design and build educational Docker sample programs demonstrating containerization best practices usingPython and other programming languages. Create examples showcasing different application architecturesfrom web services to microservices patterns.

Container Image Creation & Documentation

Develop Docker files with multi-stage builds and optimization techniques. Create detailed documentation,tutorials, and step-by-step guides with comprehensive coverage for all sample programs.

Community Engagement & Support

Maintain sample program repositories, respond to community questions and continuously improveexamples based on user feedback. Contribute to Open-Source communities like GitHub over CleanStartImages.

Required Qualifications

Programming & Development Proficiency

  • Strong proficiency in Python
  • Ability to write logical code applying DSA and programming fundamentals
  • Basic database integration knowledge (PostgreSQL, MySQL, MongoDB)
  • Exposure to version control systems (GitHub, Bitbucket)
  • Experience with debugging and troubleshooting applications

Containerization & Docker Basics

  • Understanding of container fundamentals – Docker
  • Practical Docker experience (image building and container management)
  • Ability to write basic Dockerfiles and use Docker Compose for multi-service applications

Cloud & Infrastructure Experience

  • Understanding of cloud platforms like GCP, AWS, Azure

Nice-to-Have Qualifications

Programming & Development Proficiency

  • Exposure to multiple programming languages (Java, Node.js, Go, C++, C#)
  • Understanding of web frameworks (Flask, Django, Express.js, Spring Boot)
  • Understanding of CI/CD pipeline concepts with experience using GitHub Actions or similar

Advanced Container Technologies

  • Exposure to basic container security practices
  • Understanding of Kubernetes and Helm Charts

Cloud & Infrastructure Experience

  • Experience with cloud platforms (AWS, Azure, GCP) and basic container services

Technical Communication & Documentation

  • Strong written communication skills for technical documentation and tutorials
  • Experience writing comprehensive README files and troubleshooting guides

First Name
Last Name
Phone
Email address
Resume / CV
9 MB max file size
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.