Associate Software Engineer

Indotronix Avani Group
San Francisco, CA, United States
1 day ago
Apply on candidateportal.ceipal.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Continuous Integration Software Debugging Python (Programming Language) NoSQL Object-Oriented Software Development Microsoft Copilot Software Engineering
+7 more
SQL Databases Google Cloud ReactJS Containerization Deployment Automation Claude Docker

Job description

Join our fast-paced engineering team in San Francisco as an Associate Software Engineer, where you’ll work hands-on with modern technologies and AI-powered tools. Perfect for early-career developers eager to build scalable, production-ready applications and accelerate their growth as a full stack engineer. You’ll gain real-world experience, receive mentorship, and contribute to impactful projects in a collaborative, learning-focused environment., Design, develop, and maintain robust full stack applications across frontend and backend

  • Build backend services using Java or Python and develop user interfaces with React
  • Develop and integrate REST APIs and microservices
  • Write clean, maintainable, and well-tested code using Test-Driven Development (TDD)
  • Leverage AI tools for code generation, testing, debugging, and documentation
  • Participate in system design discussions focused on scalability and performance
  • Troubleshoot, support, and optimize applications in production environments
  • Contribute to CI/CD pipelines for automated build and deployment workflows
  • Collaborate with cross-functional teams and proactively share knowledge

Requirements

Bachelor’s degree in Computer Science or related field, or equivalent experience

  • 0-3 years of experience in software development (including internships/academic projects)
  • Programming skills in Java or Python
  • Experience with React or similar frontend frameworks
  • Understanding of web technologies, REST APIs, and object-oriented programming
  • Familiarity with SQL or NoSQL databases
  • Exposure to Test-Driven Development (TDD) and writing unit/integration tests
  • Experience using AI tools such as Copilot or Claude for software development tasks
  • Ability to evaluate and validate AI-generated output

Preferred Skills

  • Experience building full stack applications in internships or projects
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Exposure to Docker or containerization
  • Experience with CI/CD or automated deployment pipelines
  • Experience with debugging, monitoring, or production support, (Java OR python) and react

Benefits & conditions

Mentorship from experienced engineers and opportunities for rapid career progression

  • Exposure to cutting-edge, AI-enabled development workflows
  • Collaborative, inclusive workplace that encourages continuous learning
  • Opportunity to work on impactful, production-level projects from day one

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on candidateportal.ceipal.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:40 min

Choosing Claude Sonnet 3.7 to balance signal and noise

Merrill Lutsky Merrill Lutsky · World Congress 2025

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all