This job implements tasks within the Software Development Lifecycle (SDLC), follows internal conventions and procedures, makes technical decisions, collaborates with peers and project leads, and contributes to code and design reviews.
Bachelor's degree in Computer Science, Engineering, or a related technical field.
0–5 years of hands-on experience in software development, ideally in backend systems or platform engineering.
Familiarity with at least one common backend programming language (such as Java, C++, Python, Go, or similar).
Exposure to backend frameworks (such as Spring, .NET, Django, etc.) is a plus, but not required.
Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
Understanding of cloud computing concepts and experience with at least one major cloud platform (e.g., AWS, GCP, Azure) is a plus.
Familiarity with relational databases (RDBMS) such as MySQL or Oracle, and NoSQL databases like Bigtable or Cassandra.
Hands-on experience or applied knowledge in AI/ML (Artificial Intelligence/Machine Learning) is a strong plus.