
Software Engineer
컨포트랩<div style="font-family: sans-serif; line-height: 1.6; padding: 20px;"><div style="margin-bottom: 40px;"><h2 style="font-size: 22px; margin-bottom: 16px; font-weight: bold; color: #333;">주요업무</h2><div style="color: #333;"><p>[관련 제품]</p><ul><li>운영 admin: 산업 현장에 배치된 기기들에서 수집된 데이터를 통해 고객이 직접 산업 현장을 모니터링하고 원격 제어 할수 있습니다.</li><li>IDE: 자사의 산업용 IoT 기기에 탑재된 다양한 인터페이스와 프로토콜을 통해 고객이 no-code 방식으로 현장 정보를 수집하고 자동화할 수 있습니다.</li><li>API 및 자동화 서비스: 고객은 API를 통해 산업 현장에서 발생한 실시간/과거 데이터 조회를 조회하고 analytics를 이용할 수 있습니다. 현장 기기와 실시간 통신을 지원하고 자동화를 지원합니다.</li></ul><p><br/></p><p>[주요 업무]</p><p>컨포트랩의 소프트웨어 개발자의 일은 크게 3가지 분야가 있습니다.</p><p><br/></p><ul><li>프론트엔드</li><li class="ql-indent-1">IDE: 고객이 다양한 산업용 인터페이스와 프로토콜을 클릭만으로 쉽게 사용할 수 있도록 제공합니다. 자사의 프로그래머블 게이트웨이를 높은 자유도의 디지털 논리를 활용하여 프로그래밍 하고 다양한 use case를 지원합니다.</li><li class="ql-indent-1">운영 admin: 고객이 자신이 직접 대시보드를 구성하여 활용할 수 있도록 다양한 기능을 제공합니다. 일부 산업분야의 경우, 컨포트랩에서 제공하는 특화된 기능을 구현하여 제공하며, 고객 관점에서 계속해서 발전시킵니다.</li><li class="ql-indent-1">React, Next.js</li><li>백엔드</li><li class="ql-indent-1">API: 고객의 데이터를 사용하기 쉽고 안전하게 제공합니다.</li><li class="ql-indent-1">Code generation: IDE에서 유저가 no-code 방식으로 정의한 application을 코드로 만들어 줍니다.</li><li class="ql-indent-1">Compiler: 생성된 코드를 컴파일 해주고 build artifact를 관리해줍니다.</li><li class="ql-indent-1">Infrastructure: 클라우드 서버와 현장 기기, 고객의 on-premise 서버들의 보안 통신을 담당하는 SDN을 관리합니다. Kubernetes 멀티 클러스터를 관리합니다.</li><li class="ql-indent-1">Spring Boot/Kotlin, Python, AWS, Kubernetes, Cassandra</li><li>데이터</li><li class="ql-indent-1">IoT 인프라: IoT 기기의 연결성/권한 관리, 데이터 처리, 그 외 다양한 비즈니스 니즈를 지원합니다.</li><li class="ql-indent-1">Data pipeline: 고객의 산업 현장에서 오는 실시간 데이터를 받아서 처리합니다.</li><li class="ql-indent-1">Database / data lake: 고객의 산업 현장에서 오는 데이터를 저장하고, 고객의 필요에 따라 현재 데이터, 과거 데이터, analytics 처리를 지원합니다.</li><li class="ql-indent-1">자동화: 고객의 필요에 따라 실시간 데이터에 반응하여 자동화 루틴을 실행합니다.</li><li class="ql-indent-1">Kafka/AWS Kinesis, Cassandra, Spark</li></ul><p><br/></p><p>[개발 환경]</p><ul><li>협업 도구: Slack, Jira, Bitbucket, Figma, Microsoft 365 등</li><li>개발 IDE: 다양하게 각자 편한거 씁니다 (라이센스 지원)</li></ul></div></div><div style="margin-bottom: 40px;"><h2 style="font-size: 22px; margin-bottom: 16px; font-weight: bold; color: #333;">자격요건</h2><div style="color: #333;"><p>[기본 자격 요건]</p><ul><li>만 3년차 이하: 프론트엔드, 백엔드, 데이터 분야 중 최소 1개 분야에 대한 경험</li><li>만 4년차 이상: 프론트엔드, 백엔드, 데이터 분야 중 최소 2개 분야에 대한 경험</li><li>복잡도 높은 소프트웨어 설계 능력</li><li>자동화 테스트에 대한 경험</li><li>알고리즘과 자료구조에 대한 이해</li><li>주도적으로 일을 찾고 만들어서 하는 성향</li><li>팀원들과 원만한 관계를 유지하는 능력</li><li>국내/해외 출장에 문제가 없는 분</li><li>자신의 일의 범위에 안주하지 않고 더 배워서 하고 싶으신 분</li></ul><p><br/></p><p>[프론트엔드 추가 자격 요건]</p><ul><li>디지털 논리회로에 대한 기본적인 이해</li></ul><p><br/></p><p>[백엔드 추가 자격 요건]</p><ul><li>디지털 논리회로에 대한 기본적인 이해</li><li>데이터베이스에 대한 이해</li></ul><p><br/></p><p>[데이터 추가 자격 요건]</p><ul><li>데이터베이스에 대한 이해</li></ul></div></div><div style="margin-bottom: 40px;"><h2 style="font-size: 22px; margin-bottom: 16px; font-weight: bold; color: #333;">우대사항</h2><div style="color: #333;"><p>[기본 우대 사항]</p><ul><li>프로젝트를 시작부터 런칭, 운영까지 해보신 분</li><li>자동화 테스트를 좋아하고 의지하시는 분</li></ul><p><br/></p><p>[프론트엔드 우대 사항]</p><ul><li>Typescript, React 경험 2년 이상</li></ul><p><br/></p><p>[백엔드 우대 사항]</p><ul><li>Java/Kotlin 경험 2년 이상</li><li>Python 경험 2년 이상</li><li>컴파일러에 대한 기본적인 이해</li></ul><p><br/></p><p>[데이터 우대 사항]</p><ul><li>RDBMS 혹은 NoSQL 데이터베이스 경험</li><li>Data analytics 경험</li><li>Data pipeline, data lake 경험</li></ul></div></div><div style="margin-bottom: 40px;"><h2 style="font-size: 22px; margin-bottom: 16px; font-weight: bold; color: #333;">채용절차</h2><div style="color: #333;"><ul><li>1차: 서류 면접</li><li class="ql-indent-1">소프트웨어 경력 만 2년 미만인 지원자께서는 반드시 학교 성적표를 제출해주시기 바랍니다.</li><li class="ql-indent-2">대학교 재학 이상: 대학교 성적표, 대학원 성적표 (해당 사항 있는 경우)</li><li class="ql-indent-2">고졸: 고등학교 성적표</li><li>2차: (화상) 면접</li><li>3차: 오프라인 기술 면접</li></ul></div></div></div>
주요업무
[관련 제품]
- 운영 admin: 산업 현장에 배치된 기기들에서 수집된 데이터를 통해 고객이 직접 산업 현장을 모니터링하고 원격 제어 할수 있습니다.
- IDE: 자사의 산업용 IoT 기기에 탑재된 다양한 인터페이스와 프로토콜을 통해 고객이 no-code 방식으로 현장 정보를 수집하고 자동화할 수 있습니다.
- API 및 자동화 서비스: 고객은 API를 통해 산업 현장에서 발생한 실시간/과거 데이터 조회를 조회하고 analytics를 이용할 수 있습니다. 현장 기기와 실시간 통신을 지원하고 자동화를 지원합니다.
[주요 업무]
컨포트랩의 소프트웨어 개발자의 일은 크게 3가지 분야가 있습니다.
- 프론트엔드
- IDE: 고객이 다양한 산업용 인터페이스와 프로토콜을 클릭만으로 쉽게 사용할 수 있도록 제공합니다. 자사의 프로그래머블 게이트웨이를 높은 자유도의 디지털 논리를 활용하여 프로그래밍 하고 다양한 use case를 지원합니다.
- 운영 admin: 고객이 자신이 직접 대시보드를 구성하여 활용할 수 있도록 다양한 기능을 제공합니다. 일부 산업분야의 경우, 컨포트랩에서 제공하는 특화된 기능을 구현하여 제공하며, 고객 관점에서 계속해서 발전시킵니다.
- React, Next.js
- 백엔드
- API: 고객의 데이터를 사용하기 쉽고 안전하게 제공합니다.
- Code generation: IDE에서 유저가 no-code 방식으로 정의한 application을 코드로 만들어 줍니다.
- Compiler: 생성된 코드를 컴파일 해주고 build artifact를 관리해줍니다.
- Infrastructure: 클라우드 서버와 현장 기기, 고객의 on-premise 서버들의 보안 통신을 담당하는 SDN을 관리합니다. Kubernetes 멀티 클러스터를 관리합니다.
- Spring Boot/Kotlin, Python, AWS, Kubernetes, Cassandra
- 데이터
- IoT 인프라: IoT 기기의 연결성/권한 관리, 데이터 처리, 그 외 다양한 비즈니스 니즈를 지원합니다.
- Data pipeline: 고객의 산업 현장에서 오는 실시간 데이터를 받아서 처리합니다.
- Database / data lake: 고객의 산업 현장에서 오는 데이터를 저장하고, 고객의 필요에 따라 현재 데이터, 과거 데이터, analytics 처리를 지원합니다.
- 자동화: 고객의 필요에 따라 실시간 데이터에 반응하여 자동화 루틴을 실행합니다.
- Kafka/AWS Kinesis, Cassandra, Spark
[개발 환경]
- 협업 도구: Slack, Jira, Bitbucket, Figma, Microsoft 365 등
- 개발 IDE: 다양하게 각자 편한거 씁니다 (라이센스 지원)
자격요건
[기본 자격 요건]
- 만 3년차 이하: 프론트엔드, 백엔드, 데이터 분야 중 최소 1개 분야에 대한 경험
- 만 4년차 이상: 프론트엔드, 백엔드, 데이터 분야 중 최소 2개 분야에 대한 경험
- 복잡도 높은 소프트웨어 설계 능력
- 자동화 테스트에 대한 경험
- 알고리즘과 자료구조에 대한 이해
- 주도적으로 일을 찾고 만들어서 하는 성향
- 팀원들과 원만한 관계를 유지하는 능력
- 국내/해외 출장에 문제가 없는 분
- 자신의 일의 범위에 안주하지 않고 더 배워서 하고 싶으신 분
[프론트엔드 추가 자격 요건]
- 디지털 논리회로에 대한 기본적인 이해
[백엔드 추가 자격 요건]
- 디지털 논리회로에 대한 기본적인 이해
- 데이터베이스에 대한 이해
[데이터 추가 자격 요건]
- 데이터베이스에 대한 이해
우대사항
[기본 우대 사항]
- 프로젝트를 시작부터 런칭, 운영까지 해보신 분
- 자동화 테스트를 좋아하고 의지하시는 분
[프론트엔드 우대 사항]
- Typescript, React 경험 2년 이상
[백엔드 우대 사항]
- Java/Kotlin 경험 2년 이상
- Python 경험 2년 이상
- 컴파일러에 대한 기본적인 이해
[데이터 우대 사항]
- RDBMS 혹은 NoSQL 데이터베이스 경험
- Data analytics 경험
- Data pipeline, data lake 경험
채용절차
- 1차: 서류 면접
- 소프트웨어 경력 만 2년 미만인 지원자께서는 반드시 학교 성적표를 제출해주시기 바랍니다.
- 대학교 재학 이상: 대학교 성적표, 대학원 성적표 (해당 사항 있는 경우)
- 고졸: 고등학교 성적표
- 2차: (화상) 면접
- 3차: 오프라인 기술 면접