
시니어 백엔드 개발자, Node.js 및 NestJS—SysMap Solutions(하이브리드 근무, 브라질)
브라질 기술 기업에서 Node.js와 NestJS API 및 서비스를 구축하는 시니어 백엔드 개발 직무입니다. AWS, Oracle, DynamoDB를 활용한 확장 가능한 솔루션 개발에 중점을 둡니다.
설명
- Node.js와 NestJS를 사용해 REST API 및 백엔드 서비스를 구축하고 개선합니다
- 확장 가능하고 견고하며 높은 가용성을 갖춘 솔루션을 설계하고 제공합니다
- 기술 논의와 소프트웨어 아키텍처 의사 결정에 참여합니다
- AWS Lambda와 Amazon API Gateway를 사용해 솔루션을 구축하고 유지 관리합니다
- Oracle Database와 DynamoDB를 사용해 데이터 모델링, 쿼리 및 최적화를 수행합니다
- 내부 시스템과 외부 시스템 간 API 기반 통합을 구축합니다
- 프로덕션 이슈를 조사하고 진단하며 해결합니다
- 자동화된 테스트와 건전한 개발 방식을 통해 제공 품질을 유지합니다
- 깔끔하고 재사용 가능하며 안전하고 유지 관리하기 쉬운 코드를 작성합니다
- 코드 리뷰에 참여하고 팀의 개발 표준 향상에 기여합니다
- Git과 정립된 버전 관리 프로세스를 사용합니다
- CI/CD, 옵저버빌리티, 모니터링, 로깅 및 메트릭 관련 업무에 기여합니다
- 기술적 위험을 평가하고 성능, 보안 및 안정성 개선을 제안합니다
- 가이드와 지식 공유를 통해 경험이 적은 개발자의 성장을 지원합니다
- 기술 구체화, 산정 및 제공 계획 세션에 참여합니다
지원 자격
- 시니어 백엔드 개발자로서 풍부한 업무 경험이 있어야 합니다
- Node.js를 고급 수준으로 사용할 수 있어야 합니다
- NestJS 사용 경험이 풍부해야 합니다
- REST API 구축 및 유지 관리 경험이 있어야 합니다
- 소프트웨어 아키텍처와 개발 모범 사례를 깊이 이해해야 합니다
- AWS Lambda와 Amazon API Gateway 사용 경험이 있어야 합니다
- DynamoDB 실무 경험이 있어야 합니다
- Oracle Database와 SQL 사용 경험이 있어야 합니다
- Git과 버전 관리 전략을 능숙하게 사용할 수 있어야 합니다
- SOLID 원칙, Clean Code 및 디자인 패턴을 이해해야 합니다
- 단위 테스트와 통합 테스트 경험이 있어야 합니다
- 오류 처리, 로깅 및 옵저버빌리티를 이해해야 합니다
- 독립적으로 문제를 분석하고 해결할 수 있어야 합니다
- 의사소통 능력이 뛰어나고 여러 분야의 팀과 협업할 수 있어야 합니다
- 우대 사항: Serverless 아키텍처 경험
- 우대 사항: 분산 시스템 및 마이크로서비스 경험
- 우대 사항: SQS, SNS 또는 EventBridge를 활용한 메시징 및 비동기 처리 지식
- 우대 사항: Docker 및 컨테이너 경험
- 우대 사항: Infrastructure as Code, 특히 Terraform에 대한 지식
- 우대 사항: CI/CD 파이프라인 경험
- 우대 사항: AWS CloudWatch, X-Ray 또는 이에 준하는 옵저버빌리티 도구에 대한 지식
- 우대 사항: API 보안, OAuth 2.0, JWT, IAM, Secrets Management 및 OWASP에 대한 지식
- 우대 사항: Redis 및 캐싱 전략 경험
- 우대 사항: 재시도, 타임아웃, 서킷 브레이커, 멱등성 및 속도 제한에 대한 지식
- 우대 사항: 성능 및 확장성 개선 경험
- 우대 사항: 이벤트 기반 아키텍처에 대한 지식
- 우대 사항: 고가용성·대규모 트랜잭션 환경 경험
복리후생
- 장애인 지원자도 지원할 수 있습니다
- 채용 절차에는 행동 평가, 면접 및 채용이 포함됩니다






