About the Role
UJET is seeking a Full Stack Software Engineer to join our Engineering team in Seoul. The ideal candidate will have experience shipping products, a strong focus on code quality, and the ability to manage end-to-end architecture.
Responsibilities
- Deliver backend services with high availability, low latency, and auto scalability, along with some frontend contributions.
- Facilitate collaboration between engineers, product managers, and designers.
- Translate product and business goals into technical design documents.
- Design, develop, deploy, and operate services for start-ups to enterprise clients.
- Maintain and improve current Angular & React.js/Javascript integration services.
- Build new Angular & React.js microservices as required.
- Contribute to the creation, maintenance, and improvement of frontend code for the CRM team.
Requirements
- Must be a South Korean citizen or reside in South Korea with a valid work visa.
- Bachelor's Degree in Computer Science.
- 4+ years of experience in software development, with a preference for candidates with both backend and frontend experience, or a strong willingness to learn frontend.
- Hands-on experience developing or leveraging Agentic AI workflows.
- In-depth knowledge and experience with Node.js and JavaScript preferred, with a willingness to learn for the right candidate.
- Familiarity with Ruby, Java, Go, or Python is a plus.
- Comfortable working with Ruby on Rails code when necessary.
- Hands-on experience with third-party API integrations.
- Knowledge of CRM integrations like Salesforce and Zendesk is a plus.
- Working experience with MySQL or similar database technologies.
- Working experience with Redis or similar caching architecture.
- Proficiency in software best practices and tools such as Git, Docker, CI, and 12factor.
- Ability to work collaboratively and cross-functionally in a fast-paced start-up environment.
Skills
- Angular
- React.js
- Javascript
- Node.js
- Ruby
- Java
- Go
- Python
- Ruby on Rails
- Third-party API integrations
- CRM integration
- Salesforce
- Zendesk
- MySQL
- Redis
- Git
- Docker
- CI
- 12factor
- Agentic AI workflows
Location
- Seoul
Work Type
- Full-time
Experience Level
- 4+ years
Education Level
- Bachelor's Degree in Computer Science
Benefits
- Medical
- Dental
- Vision
- 401(k) plan
- Wellness benefits
About the Company
- UJET leads in AI-powered contact center innovation, offering a future-proof, cloud platform that enhances customer experience through AI, multimodality, and a mobile-first approach.
- UJET infuses AI across customer journeys and contact center operations to drive automation and efficiency.
- UJET's AI solutions empower agents, optimize customer journeys, and transform contact center operations for elevated experiences and actionable insights.
- The platform is built on a cloud-native architecture with a CRM-first approach, ensuring security, scalability, and prioritized data insights without storing PII.
- UJET partners with businesses to deliver exceptional interactions, smarter decision-making, and accelerated growth in the AI-driven world.
Equal Opportunity
- UJET provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
- Security, data protection and compliance (SDPC) are paramount. All roles require compliance with legal and regulatory requirements and adherence to UJET policies and standards. Personnel are responsible for reporting suspected violations and completing required SDPC training.
