Search
🔨

풀스택 엔지니어 (경력 2년 이상)

공고 일시
2022/11/27 04:51
위치
서울
서비스개발본부(CTO)

주요 업무

기획안에 설계되어 있는 기능을 개발하거나, 사업을 전개하면서 추가로 필요한 기능들을 고안하여 개발합니다.
기획이나 디자인의 안을 개발 난이도를 고려하여 사업 전개 속도에 맞게 조정하며 점진적으로 구현하여 사업의 성공을 만듭니다.
Python, Django를 사용하여 백엔드 비즈니스 로직을 구현합니다.
또한, Django, Tailwind, htmx를 사용하여 비즈니스 로직을 구현합니다.
개발한 코드를 DevOps pipeline을 통해 운영 환영에 전개하고, 서버를 모니터링하며 장애에 대응합니다.

기술 스택

개발에는 Python과 Django, Javascript를 사용합니다.
사업 초반의 빠른 개발을 위해 REST API + SPA 구조 대신, Django template + HTML over the Wire (htmx)를 사용합니다.
빠른 퍼블리싱을 위해 TailwindCSS를 사용합니다.
PWA를 사용하여 하나의 웹기술로 모바일까지 대응합니다.
하지만, 사업이 전개되면서 다른 구조로 변화할 수 있습니다.
서비스는 AWS 클라우드상에서 운영합니다.
ECS, ECR 등 docker 기술과, GitLab + CodeDeploy을 통해 CI/CD 파이프라인이 구축되어 있습니다.
DB는 RDS (PostgreSQL)를 사용합니다.
정적 컨텐츠를 위해서 S3, CloudFront를, 도메인 관리를 위해서 Route53, ACM을 사용합니다.
위 내용들은 CloudFormation (CDK)을 사용하여 IaC(Infra-as-a-Code)가 적용되어 있습니다.
서비스 모니터링을 위해서 Sentry를 사용합니다. (Error monitoring + APM)
협업도구로 Google Workplace+Slack+Notion 대신에, Microsoft365의 Outlook과 Teams, Sharepoint+Loop를 사용합니다. 비즈니스 특성상 앞으로 비IT직군의 비중도 높아지게 될테고, 그래서 오피스웨어에 강점이 있는 도구를 선택했습니다.

자격 요건

벡엔드와 프론트엔드를 구분하지 않고 관심이 두루두루 있는 분
유행하는 기술을 추종하기보다는, 문제를 해결하는 적정 기술이라면 최신이든 오래된 것이든 가치를 두는 분
기본적인 오픈 마켓에 필요한 DB 모델링을 하실 수 있는 분
Django template, vanilla Javascript가 혼합되어 사용되는 동작을 이해하고 사용할 수 있는 분
TailwindCSS 등 여러 CSS 도구의 도움을 받아서, 기획된 UI/UX를 구현할 수 있는 분
대중적이지 않은 기술이라는 것을 잘 인지하신 분. 하지만 다른 곳에서 경험하기 어려운 독특한 경험이 될 겁니다.
남성인 경우 병역 의무를 마친 분
해외 여행에 결격사유가 없는 분