Full Job Description
Associate Software Engineer | Not Applicable, California, United States Associate Software Engineer - Full Stack (AI-Enabled) Location: San Francisco, CA (Onsite) [About the Role] Jumpstart your software engineering career as an Associate Software Engineer in a collaborative, innovation-driven environment in San Francisco. Perfect for recent graduates and early-career developers, this entry-level position offers hands-on experience building scalable, modern applications while leveraging cutting-edge AI tools throughout the Software Development Lifecycle (SDLC). Join a passionate team that values mentorship, clean code, and continuous learning. [Responsibilities] - Design, develop, and maintain full stack web applications. - Build robust backend services using Python, Java, or Node.js. - Create responsive user interfaces with React and modern frontend frameworks. - Develop and integrate RESTful APIs and microservices. - Write clean, maintainable code with a focus on TDD and quality. - Leverage AI tools (e.g., Claude, Copilot) to enhance coding, testing, debugging, and documentation. - Participate in system design reviews prioritizing scalability and reliability. - Support production applications, troubleshoot issues, and ensure system stability. - Contribute to CI/CD pipelines and automated deployment processes. - Collaborate with cross-functional teams to deliver high-quality solutions. - Continuously adopt and champion new tools, including AI-powered workflows. [Required Skills and Experience] - Bachelor's degree in Computer Science or related field; equivalent experience considered. - 0-3 years of professional experience, internships, or significant academic projects. - Proficiency in Python, Java, or Node.js. - Familiarity with React and modern frontend development. - Solid understanding of object-oriented programming, REST APIs, and databases (SQL/NoSQL). - Exposure to TDD and writing unit/integration tests. - Hands-on experience using AI tools for code, testing, or documentation. - Ability to evaluate and iterate on AI-generated outputs. [Preferred Skills] - Internship or project experience building full stack applications. - Exposure to AWS, Azure, or GCP cloud platforms. - Familiarity with Docker or containerization. - Experience with CI/CD or automated deployment pipelines. - Understanding of production support, monitoring, and debugging practices. [Benefits] - Direct mentorship and ongoing technical training. - Opportunities to work with the latest AI-driven development tools. - Dynamic, supportive team culture focused on growth and learning. - Exposure to industry best practices and modern engineering workflows. - Onsite work environment in San Francisco's vibrant tech hub. [How to Apply] Ready to launch your career as an AI-enabled software engineer? Submit your resume and a brief cover letter describing your interest and relevant experience.