Back-End Developer (Senior)
Data-driven solutions for the Web3 era
크로스앵글의 백엔드 개발자는 이렇게 일합니다.
개발 문화
- GitHub를 통해 날카롭지만 서로의 존경을 담아 코드 리뷰를 진행합니다.
- 새로운 기술에 대한 거부감이 없습니다. 상황에 맞는 기술도입이 필요하다면 분명히 써야 합니다. 반대로 말하자면 더 좋은 기술이 아니면 이 말도 안되는 대용량 데이터 처리가 불가능합니다.
- 리딩하거나 리딩되거나… 주니어 시니어 예외 없습니다. 상대방을 설득하고 fact를 보여준다면 누구라도 리딩할 수 있습니다.
- 쟁글 백엔드 전체 인원 대상으로 1주 1회 세미나를 진행합니다. 다른 개발자의 기술이나 트러블 슈팅, 여러 경험들을 들을 수 있는 세션이 매주 열립니다. 발표자에게 지목 받은 개발자는 또 다른 세미나를 통해 업그레이드 됩니다.
- 회사 내부 대형 보드판 개수 20개… 상대방을 이해시키지 못했다면 보드판으로 같이가 아키텍처를 그려 설명합니다. 누구라도 리드할 수 있는 여건이 마련되어 있습니다.
기술 스택
- Java Spring Famework 를 이용한 프로젝트를 구성하여 Spring boot 위에서 안정적인 서비스를 개발합니다.
- Postgres 와 같은 RDBMS 뿐만 아니라 Redis, ElasticSearch, MongoDB 같은 NoSql 또는 실시간 스트리밍 Kafka Producer, Consumer를 이용한 Persistence Layer를 구성합니다.
- Http, Https, WebSocket, RPC, SMTP, FTP 등 여러 네트워크 프로토콜을 활용 해 서버 개발을 합니다.
- EVM, Non-EVM의 BlockChain MainNet을 통해 다양한 Block 정보들을 고효율 서버 처리 개발을 합니다.
- K8s, AWS, Docker, VM, DevOps에 진심입니다.