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