Smartsheet16 дней назад

Sr. Software Engineer I (Remote Eligible in Bulgaria)

Зарплата не указана
-REMOTE

Обязанности

  • 01Architect End-to-End Workflow Systems Own, build, and iterate on the Workflow Builder across the entire stack, ensuring a seamless connection between frontend interactions and backend execution
  • 02Drive system design, data modeling, and API contracts that allow our drag-and-drop editor to scale effortlessly for enterprise workloads
  • 03Participate in cross-functional architectural discussions, advocating for engineering best practices across both front-end and back-end ecosystems
  • 04Advance our Front-End Architecture Build production-grade visual features using React (v18+), leveraging advanced state management, concurrent rendering, and performance tuning (virtualization, code-splitting)
  • 05Integrate and extend modern component libraries (e.g., MUI, Radix UI, Shadcn/ui) to ensure a consistent, highly accessible (WCAG AA) user experience
  • 06Build Scalable and Secure Back-End Services Develop high-availability, secure back-end services and microservices within our multi-cloud environment (primarily AWS)
  • 07Design, implement, and maintain highly performant REST or GraphQL APIs, optimizing for low latency, secure data transit, and system resilience
  • 08Define and uphold coding standards, database optimization strategies, and automated testing patterns (unit, integration, and E2E) across the pillar
  • 09Deliver High Quality at Scale Monitor and optimize full-stack performance metrics—balancing frontend Core Web Vitals with backend API latency, throughput, and resource utilization
  • 10Write comprehensive test suites (Jest, Cypress, Playwright, and backend integration testing frameworks) with a strong culture of test-driven development
  • 11Partner closely with UX designers and Product Managers to translate complex workflows into technical realities
  • 12Mentor & Lead Serve as a technical mentor for junior and mid-level engineers, hosting code reviews and evangelizing clean code principles across the entire stack
  • 13Contribute to technical roadmap planning, providing accurate effort estimations and surfacing architectural risks or tradeoffs
  • 14Strategically Apply AI Tools Champion the use of AI-assisted development tools (GitHub Copilot, Claude, Cursor, etc.) to accelerate engineering velocity and code quality
  • 15Build and evaluate AI-powered features within the Workflow Builder that leverage generative AI or agentic workflows to deliver unique customer value

Требования

  • 015+ years of professional software engineering experience, with a proven track record of shipping production-grade full-stack web applications
  • 02Deep experience in at least one major back-end language (such as Java, Kotlin, Go, or Python) alongside experience designing relational/non-relational databases and distributed cloud architectures (AWS)
  • 03Proficiency with React (v17+), TypeScript, HTML5, and modern CSS layout systems (Grid, Flexbox, Custom Properties)
  • 04Strong understanding of API design principles and frontend state management patterns (Redux Toolkit, Zustand, Jotai, or React Query)
  • 05Proven experience optimizing both backend service performance (query tuning, caching) and frontend rendering, alongside an understanding of web accessibility standards (WCAG 2.1 AA)
  • 06Experience writing reliable unit, integration, and end-to-end tests across the entire application stack
  • 071+ year of professional experience leveraging AI-based workflows to author/review code, and/or building product features that incorporate generative AI/agents
  • 08Legally eligible to work in Bulgaria on an ongoing basis
  • 09Fluency in English is required

Условия

  • 01Remote Eligible in Bulgaria
  • 02Competitive base salary range determined by level of professional, educational experience, skills, and specific candidate location
  • 03Eligible for a market competitive incentive opportunity