Junior Software Engineer
Posted
Summary
Junior software engineer building end-to-end product features across frontend, backend, and AI/LLM components — internal tools, dashboards, AI assistants, APIs, and automation workflows. Uses React/Vue/Angular, Python/Go/Java/Node.js, and AI coding tools like Cursor and Copilot.
Your Role
Here’s what you will be doing:
- Build and maintain end-to-end product features across frontend, backend, and AI/LLM components.
- Develop user interfaces for internal tools, dashboards, AI assistants, automation workflows, and productivity platforms.
- Build backend services, APIs, data pipelines, task workflows, and integrations with internal or external systems.
- Integrate LLM/AI capabilities into real product scenarios such as intelligent assistants, RAG workflows, AI agents, automation tools, classification, summarization, and issue analysis.
- Use AI coding tools to improve development speed, code quality, testing, and debugging.
- Collaborate with product, operations, support, engineering, security, and infrastructure teams to understand user needs and deliver practical solutions.
- Participate in product iteration based on user feedback, usage data, and business impact.
- Write clean, maintainable code and contribute to documentation, testing, and engineering best practices.
About You
The company is looking for:
- Bachelor’s degree or above in Computer Science, Software Engineering, Engineering, or a related field.
- Solid programming foundation and ability to learn new technologies quickly.
- Hands-on experience with at least one frontend framework such as React, Vue, or Angular.
- Hands-on experience with at least one backend language or framework such as Python, Go, Java, Node.js, FastAPI, Spring Boot, or Express.
- Basic understanding of frontend engineering including component design, state management, API integration, UI debugging, and browser fundamentals.
- Basic understanding of backend engineering including API design, databases, authentication, async jobs, logging, monitoring, and service reliability.
- Real experience with LLM/AI applications such as LLM API integration, prompt engineering, RAG, AI agents, tool/function calling, workflow automation, text classification, summarization, extraction, and LLM output evaluation.
- Comfortable using AI coding tools like Cursor, Claude Code, GitHub Copilot, Cline, or OpenCode in daily development.
- Strong ownership, good communication skills, and willingness to work on ambiguous problems.
- Ability to deliver practical solutions with both engineering quality and user experience in mind.
Compensation & Benefits
- Competitive salary and company benefits.
- Work-from-home arrangement, varying by business team needs.
Training & Development
Opportunities for career growth and continuous learning in a results-driven workplace.
Career Progression
Work on unique, fast-paced projects with autonomy in an innovative environment, collaborating with world-class talent in a flat organizational structure.