Associate Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
How to Become an AI Engineer
What is Agentic Programming and Why Should Developers Care?
Dev Digest 121 - AI goes offline