Apply

Senior Backend Software Engineer - Platform Management

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

🔍 Industry: Advertising Software

🏢 Company: MNTN👥 251-500💰 $2,000,000 Seed over 2 years agoAdvertisingReal TimeMarketingSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentDockerGraphQLNode.jsPostgreSQLCloud ComputingGitJavascriptKubernetesMongoDBSoftware ArchitectureTypeScriptAPI testingTestRailCI/CDRESTful APIsMentoringLinuxDevOpsMicroservicesJSONData modelingSoftware EngineeringDebugging

Requirements:
  • 5+ years of Typescript development experience, including Typescript in a NodeJS server environment.
  • 3+ years of HTML/CSS experience, including layouts, specificity, cross-browser compatibility, accessibility, and high-visualisation charting APIs.
  • Familiarity with writing effective unit and functional tests in an automated environment.
  • Familiarity with cloud infrastructure (AWS preferred) and containerization (Docker, Kubernetes).
  • Familiarity with SQL (PostgreSQL)
  • Proficiency with Git, CI/CD pipelines, and build tools
  • Experience with AI productivity tools (ChatGPT, Claude, Copilot, Cursor)
  • Strong problem-solving skills and ability to collaborate with both technical and non-technical stakeholders.
  • Ability to comprehend business requirements and translate them into technical specifications.
Responsibilities:
  • Architect, develop, and maintain scalable backend services using TypeScript and JavaScript across modern runtimes (Node.js, Deno, Bun).
  • Design and implement RESTful and GraphQL APIs.
  • Develop infrastructure for performance monitoring, logging, and error tracking.
  • Build and maintain systems for web scraping and large-scale crawling of public web data, with a strong emphasis on ethical practices and legal compliance.
  • Leverage tools such as Playwright for headless browser automation and data extraction.
  • Work with Cloudberry (now MSP360) or similar tools for managing object storage across platforms.
  • Integrate with object storage systems (e.g., S3-compatible storage) for handling large volumes of data, files, and scraped content.
  • Design performant data models using ScyllaDB, PostgreSQL, and MongoDB, with a focus on handling large-scale JSON data structures.
  • Build robust systems to process, transform, store, and retrieve structured and semi-structured JSON data.
  • Collaborate with frontend engineers, product managers, and DevOps to ship reliable features.
  • Drive technical decisions and contribute to system architecture.
  • Optimize services for speed, memory usage, and scalability.
  • Ensure secure coding practices and participate in code reviews and technical mentorship.
Apply