AI-Augmented Software Engineer

New
J
JobgetherIT management software
Work remotely from IndiaFull-TimeEntry
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Approximately 1–2 years of professional software engineering experience, primarily focused on backend development.
Required Skills
AWSDockerPostgreSQLPythonKubernetesGoCI/CDRESTful APIs

Requirements

  • Approximately 1–2 years of professional software engineering experience, primarily focused on backend development.
  • Practical experience with Go, Python, or another comparable backend programming language.
  • Ability to write clear, maintainable code.
  • Understanding of data structures, algorithms, debugging techniques, version control, automated testing, and modern software development practices.
  • Familiarity with REST APIs, relational databases, and developing or integrating backend services.
  • Basic understanding of cloud-native applications, containerized environments, and distributed system concepts.
  • Ability and willingness to use AI-assisted coding tools, critically evaluate generated code, and take ownership of the resulting implementation.
  • Analytical problem-solving skills, including methodical investigation of technical issues.
  • Communication skills, openness to feedback, and ability to work effectively with engineering colleagues.
  • Preferred familiarity with AWS, Kubernetes, Docker, Terraform, PostgreSQL, asynchronous processing, message queues, event-driven architectures, gRPC, or service-to-service APIs.
  • Exposure to data-processing services, multi-tenant SaaS applications, external cloud or SaaS integrations, or AI/ML platforms and APIs is beneficial.

Responsibilities

  • Build, maintain, and improve backend services, APIs, integrations, and data pipelines using Go, Python, or similar languages.
  • Manage assigned features through implementation, automated testing, deployment, and ongoing maintenance.
  • Work with containerized applications, Kubernetes, and distributed systems.
  • Use AI-powered development tools for code generation, implementation, testing, debugging, and code exploration, and validate their outputs.
  • Write clean, maintainable, well-tested code and participate in code reviews and design discussions.
  • Investigate software defects, identify root causes, and implement solutions to improve stability and performance.
  • Contribute to CI/CD pipelines, observability, automation, and production operations.
  • Apply technical feedback, production insights, and engineering standards to improve architecture, workflows, and delivery quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now