- Company Name
- Keyrock
- Job Title
- Senior Full Stack Web Engineer - Crypto
- Job Description
-
Job Title: Senior Full Stack Web Engineer – Crypto
Role Summary:
Design, develop, and maintain end‑to‑end web applications that deliver high‑performance, secure, and scalable solutions for digital asset products. Own the full lifecycle from data models and RESTful APIs to responsive frontend components, while driving engineering excellence, product value, and emerging technology adoption.
Expectations:
- Actively contribute to architecture decisions and code quality through reviews, automated tests, and CI/CD.
- Demonstrate a product‑oriented mindset: validate concepts early, iterate fast, and focus on measurable business impact.
- Mentor junior developers, share knowledge, and promote a culture of continuous improvement.
Key Responsibilities:
- Build and refine backend services (preferably Rust or other typed languages) and expose well‑designed APIs.
- Develop rich UI interfaces using modern frameworks (Vue or React) and component libraries (e.g., Shadcn).
- Ensure data integrity and performance via effective schema design, query optimization, and caching strategies.
- Implement CI/CD pipelines, automated testing, and documentation to guarantee reliable deployments.
- Profile, debug, and tune performance across the stack; instrument observability (metrics, logs, traces).
- Collaborate cross‑functionally with product managers, designers, and other engineers to translate business requirements into technical solutions.
- Explore and evangelize emerging technologies such as Rust, WebAssembly, Kubernetes, Helm, and observability stacks.
Required Skills:
- Full‑stack development experience with strong frontend (Vue/React + TypeScript) and backend (Rust, Go, or other typed languages) proficiency.
- Deep knowledge of HTTP, RESTful API design, and web performance optimization.
- Hands‑on experience with relational or NoSQL databases, schema design, and query tuning.
- Familiarity with Git workflow, CI/CD, automated testing, and code review practices.
- Solid debugging, problem‑solving, and analytical abilities.
- Excellent communication, collaboration, and mentoring skills.
- Product‑centric approach: balance speed, quality, and user value.
Preferred (but not mandatory):
- Exposure to fintech/crypto data‑intensive applications.
- Knowledge of secure coding, OAuth2/OpenID Connect, and data visualization libraries (D3, Recharts).
- Experience with observability tools (Grafana, Prometheus, Loki, Datadog) and containerized deployments (Kubernetes, Helm).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- No specific certifications required, though experience with Kubernetes, Rust, or related technologies is highly valued.