Job VC

Senior Software Engineer (Code Quality, Architecture Review)

AlphaDevs · djinni · Senior · $$$$ · Тільки віддалено Весь світ
Open original ↗
Ever worked in an environment where engineers are expected to challenge bad code instead of silently accepting it?
Where spotting hidden bugs, architectural problems, and security risks matters more than shipping features fast?
Where your opinion is valued specifically because you can say: “this implementation is wrong and here’s why”?
If you’re confident reviewing unfamiliar systems, care deeply about engineering quality, and prefer direct technical communication over corporate politeness - this role is for you.

About the Company
Our client is a Switzerland-based trading technology company building a stock trading platform used for real-time trading operations and financial workflows.
The platform includes: real-time market data, order entry & order management, portfolio management, watchlists & alerts, trading dashboards, internal CRM systems.

The Role
We’re looking for a
Senior Software Engineer
focused on architecture review, code quality, reliability, and technical evaluation across multiple systems.
This is not primarily a feature-development role.
You’ll work with existing production systems, reviewing and evaluating code written in
Python, TypeScript/React
, and partially Rust-based environments.

What You’ll Do
Review & Evaluate Engineering Quality
Analyze backend and frontend codebases critically
Review architecture using Clean Code, SOLID, and DDD principles
Detect technical debt and maintainability risks
Evaluate pull requests and engineering decisions
Hunt Bugs & Reliability Problems
Detect race conditions and async issues
Identify off-by-one errors, null/None problems, and memory leaks
Review concurrency behavior and hidden edge cases
Identify production risks early
Improve System Performance
Analyze scalability and Big-O complexity
Detect N+1 queries and inefficient backend logic
Identify unnecessary React re-renders
Find bottlenecks affecting reliability or responsiveness
Review Security & Infrastructure Risks
Evaluate systems against OWASP Top 10 risks
Detect SQL injection vulnerabilities and secret leaks
Review unsafe input handling and path traversal risks
Evaluate dependency vulnerabilities (CVEs)
Review Tauri IPC sandbox/security issues
Evaluate Testing Standards
Review pytest, vitest, and cargo test implementations
Identify weak coverage and missing edge cases
Evaluate TDD quality and mocking approaches
Detect gaps between “tests passing” and real reliability
Work Across Modern Tooling
Use ruff, mypy, eslint, and clippy
Review Git diffs and PR workflows
Read and evaluate API integration code
Detect misuse of OpenAI, Anthropic, or Gemini SDKs
Review REST/WebSocket reliability patterns (retry logic, idempotency, etc.)

What You Bring
Strong experience as a Senior or Staff-level Software Engineer
Deep expertise in Python 3.11+
Typing
Async programming
Pydantic
Strong TypeScript 5+ and React 19 experience
Ability to read and evaluate Rust code (Tauri 2 ecosystem)
Strong understanding of software architecture and engineering quality
Experience reviewing unfamiliar codebases quickly
Strong debugging and analytical skills
Confidence giving direct, critical technical feedback
Ability to prioritize issues by severity (Critical / Major / Minor)
Upper-Intermediate English or higher
German reading skills required (comments, commits, and technical discussions may partially be in German)
Nice to Have
Experience reviewing ffmpeg or Pillow pipelines
Familiarity with Vector DB or ONNX-related code patterns
Experience in trading, fintech, or high-reliability systems

What You Get
Engineering-First Environment:
Work with teams that care about architecture, maintainability, and technical correctness - not just feature velocity.
Real Technical Influence:
Your feedback will directly impact engineering standards, code quality, and technical decisions.
Complex Systems:
Trading infrastructure, async workflows, performance-sensitive systems, and real-world scalability challenges.
Direct Communication Culture:
The company values honest technical feedback, critical thinking, and engineering maturity over hierarchy or corporate formalities.
Strong Autonomy:
No micromanagement. Engineers are trusted to make technical judgments and take ownership.

Ready to Work Where Code Quality Actually Matters?
If you enjoy analyzing complex systems, identifying critical issues before production does, and working in a direct, high-level engineering environment —
👉 Apply now and help improve systems built for reliability, performance, and scale.