Backend Developer

Seoul (On-site) • Full time

  • VISA SPONSORSHIP
  • KOREAN: NOT REQUIRED
  • Python
  • Typescript
  • Javascript
  • No-SQL
  • Go
  • Back-end
  • Security
Apply

From Our Trust, To World Trust.

Tatum Security is a cloud security solution dedicated to tackling customer challenges in today’s complex, evolving digital landscape. While cloud transformation has rapidly advanced in both domestic and global IT industries, security incidents remain a persistent issue. To safeguard fragmented assets within multi-layered cloud environments, a powerful and comprehensive monitoring system is essential. By addressing core security issues head-on, we’ve built an all-in-one platform designed to resolve security challenges across any cloud environment—offering our customers a truly focused, reliable cloud security service. With Tatum’s unique multi-cloud security solution, we’ve achieved complete customer retention among major domestic financial institutions, including KB Kookmin Bank and Hana Bank, as well as leading enterprises and public sector organizations. Tatum is at the forefront of the fast-growing B2B cloud security market in Korea, setting new standards in reliability and trust. We are fully committed to becoming a category leader, not just in our domestic market but on the global stage. Tatum has already embarked on an ambitious journey toward worldwide expansion, driven by a relentless focus on reaching new markets. In 2024, we formed strategic partnerships, including with the LG CNS Vietnam Technical Support Center and a Middle East R&D consortium, to solidify our presence and competitiveness across the Asian cloud security landscape. Thriving in the global cloud security market demands bold, product-driven innovation. We’re searching for passionate talent excited about pushing the boundaries of cloud security. If you’re ready to tackle complex technical challenges and create groundbreaking products with a dynamic, close-knit team, Tatum is the place for you.

Security, don’t chase. Lead the way!

Embark on a Journey of Innovation with the Tatum Development Team!

As developers, we collaborate with top talent to design and develop integrated security solutions that deliver robust protection and reliability and reliability for clients managing thousands of assets across diverse cloud environments. At Tatum, you’ll gain hands-on experience in varied infrastructure settings while collaborating with industry experts.

  • To tackle real-world client challenges, we have a robust testing environment that spans the major cloud providers (AWS, Azure, GCP, NCP), as well as leading domestic platforms and private infrastructures such as vmWare, OpenStack.
  • Through every challenge we tackle, you’ll gain deep, practical expertise in cloud security that goes beyond theory and straight into real-world impact.
  • We tackle the complexities of managing both on-premise and SaaS (EKS) environments simultaneously, focusing on innovative solutions to bridge the gap between these architectures.
  • In the fast-paced and ever-changing realm of cloud security, we harness advanced technologies like data processing and machine learning to align the professional development of individuals with the company’s growth.

As a Backend Developer, Here’s What You’ll Own and Drive!

As a Backend Developer at Tatum Security, you'll play a pivotal role in building Tatum’s CNAPP platform, with responsibilities that include, but are not limited to, the following:

  • API Development: Design and implement scalable APIs to support CNAPP functionalities such as monitoring cloud resources, compliance and vulnerability checks, and security reporting.
  • Data Processing: Build ETL pipelines to process and normalize large volumes of unstructured cloud provider data (AWS, GCP, Azure, NCP and more).
  • Cloud Integration: Develop integrations to collect and analyze cloud configurations and security logs from multiple cloud providers.
  • Data Analysis: Work with the team to transform raw cloud data into actionable insights, such as identifying misconfigurations and compliance violations.
  • Collaboration: Collaborate with cloud engineers, security analysts, and frontend developers to deliver end-to-end security solutions.
  • Optimization: Optimize backend systems for performance and scalability to handle large, complex datasets and real-time analytics.

Must-haves

  • 3-5 years of experience in backend development, focusing on API design and large-scale data processing.
  • Proficiency in TypeScript and Python for backend development and data engineering tasks.
  • Experience with designing RESTful APIs.
  • Experience with working with various SDKs (e.g., AWS SDK, GCP SDK, Azure SDK) to interact with cloud services programmatically.
  • Strong understanding of ETL processes.
  • Familiarity with distributed messaging systems like Apache Kafka or RabbitMQ
  • Experience with database technologies like NoSQL systems (e.g., MongoDB, ElasticSearch), PostgreSQL(timescaleDB), MySql
  • Familiarity with cloud services (e.g., AWS, GCP, Azure), particularly IAM, CloudTrail, Config, and other CSPM-relevant services.
  • Strong debugging and troubleshooting skills in distributed systems.

Nice-to-haves

  • Experience in cloud security or CSPM-specific use cases.
  • Familiarity with tools like Apache Airflow, Prefect, or custom pipeline solutions.
  • Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
  • Understanding of vulnerability assessment tools and techniques.
  • Knowledge of data security, compliance standards, and best practices in cloud environments.

Tech Stacks at Tatum

✔️Programming Languages and Frameworks

  • Languages: TypeScript, Python, Javascript, or Go.
  • Backend Frameworks: NestJS, Flask

✔️Distributed Messaging and Streaming

  • Kafka, RabbitMQ, Redis

✔️Databases

  • Relational Databases: MySQL
  • NoSQL Databases: MongoDB

✔️CI/CD Pipelines

  • GitHub Actions, Ansible, or similar CI/CD pipeline technologies.

✔️Communication Tools

  • Jira, Confluence, Slack.

✔️DevOps and Monitoring Tools

  • Octopus, Helm, Argo CD, or Terraform for automation and deployment.
  • Grafana.

Benefits of Joining Tatum

🎯 Support your growth at startup environment!

  • Access funding for job-related books and educational courses to enhance your skills.
  • Receive 100% reimbursement for certification exam fees upon achieving a passing grade.
  • Participate in bi-weekly sprint retrospectives to encourage continuous learning and team improvement.
  • Attend external cloud partner seminars, conferences, and other learning events to stay ahead in the industry.

✈️ Provide the optional work environment

  • Enjoy flexible work hours: Start your day anytime between 8:00 AM and 11:00 AM with a standard 8-hour workday.
  • Take advantage of workation periods after 6 months of tenure to work from inspiring locations.
  • Receive refresh leave and bonuses as a reward for long-term commitment.
  • Celebrate your birthday with a paid half-day leave during your birthday week.
  • Stay energized with a variety of snacks and beverages.
  • E7 visa sponsorship available for eligible candidates.

How to Apply

  • Please submit your application along with a portfolio or GitHub link to application link.
  • Including a detailed description of your work experience
  • There is no required format for the documents.
  • Hiring process : Assignment Screening → Technical Interview (approximately 3 hours) → Cultural Fit Interview (including Reference Check) → Join Tatum!
  • Additional steps may be included depending on the situation.
  • Technical Interview Day : involves an on-site coding test based on pre-assigned tasks, aimed at assessing practical problem-solving and technical skills, lasting about 3 hours.
  • Cultural Fit Interview Day : consists of candid discussions based on reference check with the People team and executives to confirm alignment with Tatum's culture, lasting about 1 hour per session.
  • For experienced candidates, a reference check follows a successful interview outcome.
  • If false information is identified, any offer may be rescinded, even after acceptance.

Type of employment

  • Please note that there will be an evaluation of your performance following a set contract period (minimum of 2 months), which will determine your final onboarding status.
  • As part of an inclusive wage system, the final wage will be determined through mutual agreement, considering your level of experience.