
시니어 소프트웨어 개발자(건설 소프트웨어)
Aspire Software에서 통합 및 협업 기능을 포함한 건설 분야 풀스택 소프트웨어를 개발합니다. TypeScript, Node.js, GraphQL, PostgreSQL, AWS를 사용합니다.
설명
- 소규모 풀스택 팀과 협력해 건설 소프트웨어를 개발합니다.
- 무엇을 만들지 정하는 단계부터 구현과 출시까지 전체 개발 주기에 참여합니다.
- 동료 개발자와 긴밀히 협력하고 서로 배웁니다.
- 높은 코드 품질 기준을 유지합니다.
- 시스템 동작을 살펴보고 예상치 못한 문제를 진단합니다.
- 이미지 인식으로 건설 PDF의 요소를 식별하는 대표 건설 제품을 개발하고 유지보수합니다.
- PostgreSQL 기반 GraphQL 구독을 사용해 실시간 협업 기능을 개발하고, 프런트엔드에서 데이터를 MobX 객체로 변환합니다.
지원 자격
- 여러 시간대에 걸쳐 기술 파트너 및 내부 팀과 영어로 명확하고 전문적으로 서면 및 구두 소통할 수 있어야 합니다.
- REST API, 웹훅, 이벤트 기반 패턴을 사용해 서드파티 연동을 구축하고 유지보수한 풍부한 상용 경험이 있어야 합니다.
- 탄탄한 Node.js 및 TypeScript 경험을 바탕으로 프로덕션용 백엔드 서비스와 연동 기능을 독립적으로 구축할 수 있어야 합니다.
- .NET/C# 코드베이스를 읽고 이해하며 작업할 수 있어야 합니다. .NET 전문가 수준의 전문성은 필요하지 않습니다.
- SQL 및 관계형 데이터베이스를 이해하고, 쿼리 작성과 검토, 데이터 접근 패턴 평가, 연동 데이터 흐름 분석을 할 수 있어야 합니다.
- Claude Code 또는 이에 준하는 에이전트형 AI 도구를 엔지니어링 업무 흐름의 핵심으로 활용한 경험이 있어야 합니다. 정의가 모호한 기능을 구체화해 전달 계획으로 만들고, 프로덕션 품질의 결과물을 작성하고 검증할 수 있어야 합니다.
- AI가 생성한 코드에 대해 올바른 엔지니어링 판단을 내리고, 특히 API 경계와 연동 핵심 경로에서 코드를 신뢰할지, 검증할지, 다시 작성할지 판단할 수 있어야 합니다.
- AWS Lambda 및 서버리스 아키텍처 실무 경험이 있어야 하며, 이벤트 기반 설계와 Terraform 같은 코드형 인프라 도구를 다룰 수 있어야 합니다.
- POS 시스템, 결제 처리업체 또는 호스피탈리티 플랫폼을 연동한 상용 경험이 있어야 합니다.
- AI 에이전트 오케스트레이션, 코드 생성 프롬프트 설계, 여러 단계로 진행되는 에이전트 워크플로의 컨텍스트 관리에 익숙해야 합니다.







