Role OverviewWe are looking for a passionate Software Engineer to join our team and contribute to building scalable, reliable services and applications. You'll work across the stackprimarily backend with some frontend exposurewhile gradually taking ownership of services and infrastructure. Depending on your experience, youll be expected to grow into a leadership role or collaborate closely with senior engineers for mentorship and support.Key ResponsibilitiesService Design & OwnershipDesign, implement, and maintain robust microservices. Own specific services or features end-to-end in production.Quality & TestingDrive or contribute to unit, integration, and end-to-end (E2E) test coverage.Ensure code quality through reviews, best practices, and CI processes. Backend & API DevelopmentDevelop services using Python (FastAPI) and Node.js (TypeScript).Consume and build GraphQL and REST APIs. Frontend (Foundational)Work with basic frontend tools such as React and TypeScript/JavaScript.Collaborate with frontend developers when needed.Cloud & InfrastructureUse AWS for cloud development (compute, storage, networking) Write and manage infrastructure using Terraform. Gain or demonstrate working knowledge of Kubernetes and Argo CD.CI/CD & ObservabilityUse GitHub Actions for building and deploying services.Leverage observability tools like OpenTelemetry for monitoring and tracing.Version Control & WorkflowsWork with Git and GitHub, following standard branching and PR workflows.Mentorship (for senior engineers)Mentor junior engineers through code reviews, pair programming, and architecture discussions.Required QualificationsCore Skills (All Candidates)Strong proficiency in Python; basic to intermediate experience in TypeScript/Node.js.Experience building or consuming REST/GraphQL APIs.Familiarity with Git and GitHub workflows.Ability to write unit tests and follow test-driven practices.Mid/Senior-Level ExpectationsProven track record of owning backend services or infrastructure components.Hands-on experience with AWS and Terraform.Working knowledge or experience with Kubernetes, Argo CD, and CI/CD pipelines (e.g., GitHub Actions).Experience mentoring or supporting junior engineers.Understanding of distributed systems, observability, and reliability engineering (OpenTelemetry is a plus).Entry-Level ExpectationsSolid programming fundamentals in Python and familiarity with JavaScript/TypeScript.Willingness to learn cloud/infra tools (AWS, Docker, GitHub Actions, Argo CD).Demonstrated curiosity and growth mindset.Nice to HaveExperience with frontend development using React.Contributions to open-source projects or technical writing.Exposure to container orchestration and infrastructure at scale.Role: Software Development - Other,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: Any GraduatePG: Any PostgraduateDoctorate: Any Doctorate