About the Role
About the Role
The Backend Application Engineer role at Bright Vision Technologies involves designing, building, and operating high-throughput backend platforms that support various engineering teams. This position requires a strong focus on developer experience and operational efficiency, as well as expertise in distributed systems and platform engineering.
Key Responsibilities
- Design and build internal platform services and shared infrastructure that hundreds of engineers depend on every day, with explicit focus on developer experience and operational ergonomics.
- Architect high-throughput, latency-sensitive backend platforms capable of sustaining very high request volumes with predictable, well-bounded tail latency.
- Build durable, replayable event-processing pipelines and asynchronous job execution platforms that other product teams compose to ship features faster.
- Design and operate caching, rate-limiting, and request-shaping layers that protect upstream systems and enable safe scaling under bursty workloads.
- Develop platform abstractions, SDKs, and paved-road libraries that codify best practices and let product teams consume capabilities without re-implementing them.
- Establish robust observability, SLOs, and capacity-planning practices for platform services, raising the operational bar across the organization.
- Drive multi-region, fault-tolerant, and geo-distributed designs with rigorous attention to availability, durability, and graceful degradation under failure.
- Lead incident response for high-impact platform issues, conduct blameless post-mortems, and drive durable engineering improvements that prevent recurrence.
- Define and enforce platform-wide standards around API design, schema evolution, deployment, and backward-compatibility guarantees.
- Optimize platform performance through careful profiling, data-driven tuning, and algorithmic improvements that move the needle on throughput and cost.
- Partner with infrastructure, security, and SRE teams to ensure platform services meet enterprise reliability, compliance, and security obligations.
- Mentor mid-level engineers and lead architectural discussions across teams, helping the broader organization grow in distributed-systems maturity.
- Produce clear technical design documents, decision records, and operational runbooks that make the platform legible to future maintainers.
- Continuously evaluate emerging platform technologies, open-source projects, and architectural patterns for strategic adoption.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical discipline.
- Six or more years of professional backend or platform engineering experience.
Requirements
Backend Engineering Experience
Six or more years of professional backend or platform engineering experience is required.
Degree in Computer Science
A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical discipline is necessary.
Distributed Systems Expertise
Deep expertise in distributed systems is essential for this role.
Platform Engineering Skills
Strong platform engineering instincts are crucial for success.
Nice to Have
Experience mentoring mid-level engineers is a plus.
Experience leading incident response for high-impact platform issues is beneficial.
Benefits
Remote Work
This position offers the flexibility of 100% remote work.
Career Growth
There is tremendous career growth potential within the organization.