Job Closed
This listing is no longer active.
Senior Backend Developer
Location
United States
Posted
136 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer
Sharetru
• Design and implement a connector framework (authentication, config, throttling, error handling, versioning) for systems like SharePoint/Microsoft 365, email delivery, and other third-party services. • Implement OAuth2/OIDC patterns, token refresh, secure secret storage, and least-privilege scopes. • Build durable job scheduling and orchestration: queues/workers, retries with backoff, idempotency, state machines, and replayability. • Create workflow primitives for file movement (trigger → validate → transfer → post-process → notify → audit), including approvals and exception paths. • Extend and maintain secure transfer support for HTTPS, FTPS, FTPeS, SCP, including troubleshooting real-world edge cases (timeouts, cipher/KEX mismatches, passive/active FTP, resumability, large file behavior). • Improve performance and correctness: resumable transfers, checkpointing, integrity verification, and failure isolation (noisy-neighbor control). • Contribute to architecture decisions, code reviews, security assessments, and performance optimization. • Improve observability (logs/metrics/traces), incident readiness, and operational tooling. • Mentor engineers and help evolve development practices.
Job Requirements
- U.S. Citizenship
- 10+ years of backend development experience, ideally in a SaaS or infrastructure-heavy environment
- Senior-level backend experience shipping production systems (SaaS, infrastructure, or security-adjacent platforms).
- Strong PHP experience (LAMP or equivalent production backend environment).
- Demonstrated experience with **secure file transfer protocols** (SFTP, FTPS, FTPeS, SCP) and the ability to develop on top of them.
- Experience building **integrations** with external systems/APIs (auth, rate limits, webhooks, retries, pagination, data mapping).
- Experience with background processing and scheduling (queues/workers, concurrency control, idempotency, retry semantics).
- Strong security mindset: secrets management, auditing, access control, and safe-by-default designs.
- Nice-to-have**
- Microsoft Graph / SharePoint integration experience (delta queries, upload sessions, webhook subscriptions, throttling).
- Understanding of Hyperscaler (Azure, AWS, GCP) platforms, API options, and integrations
- Workflow/orchestration frameworks or building state-machine-based execution.
- Experience with compliance-heavy environments (audit logging, retention, immutable event trails).
- Experience with Jira administration / analytics and building dashboards
- Additional languages (e.g., C++), or modernization patterns around legacy systems.
Benefits
- Health Care Plan (Employer paid Medical, Dental, & Vision)
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick time, & 12 company days)
- Training & Development
- Work From Home
- Reimbursement for mobile phone and home internet
- Company-issued computer and technology needed for your role
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineering Internship – Java
BusinessolverBusinessolver is an award-winning benefits administration technology company whose client programs offer easy-to-use solutions for companies and their employees
• Innovative design and analysis of product, technical, and quality roadmap enhancements • Actively participate in scrum ceremonies, development, testing, and deployment activities • Develop core web application changes using JAVA, JavaScript and CSS • Creative thinking and proposing solutions to grow our business by delighting our clients
• complement, support, and potentially help lead an existing small team of developers • using custom and open source libraries to develop a multi-platform application that revolutionizes how digital content is created, managed, and shared in a new Internet empowered world
• 智能合约开发与部署:负责 Solana、Tron、TON、Sui 等区块链平台的智能合约设计、开发和部署,确保合约的安全性和高效性。 • 智能合约优化:对现有智能合约进行性能优化和安全审计,提升合约的执行效率和安全性 • 基于 Polkadot Substrate 进行公链底层架构设计与开发。 • 开发和优化区块链核心模块(共识层、网络层、存储层、虚拟机等) • 参与技术方案评审,编写技术文档和设计文档 • 跟踪区块链前沿技术,推动技术创新
• Design and implement RESTful and GraphQL APIs in Node.js and Java/Spring Boot • Document with Swagger and test with Postman • Build event‑driven services and consumers/producers on Apache Kafka • Deliver microservices with clear domain boundaries, API versioning, and backward compatibility • Ship accessible, performant UI with React and Next.js (SSR/SSG, routing, caching) • Build reusable front end components; author maintainable styles with CSS/SCSS • Integrate front‑end apps with GraphQL clients and Content Management System like Adobe Experience Manager • Deploy to Azure/GCP; considering observability (logs, metrics, traces), feature flags and manage secrets securely • Partner with security on VITS remediation, dependency vulnerability scanning (SCA), static/dynamic testing (SAST/DAST), and OWASP best practices • Uphold engineering excellence with unit/integration/contract tests (JUnit, Mockito, Jest), performance profiling, and SonarQube quality gates • Model and query data across PostgreSQL and NoSQL; own schema evolution, migrations, and performance tuning




