- Company Name
- Brillian
- Job Title
- Senior/Staff Software Engineer, Full Stack
- Job Description
-
**Job Title:** Senior/Staff Software Engineer, Full Stack
**Role Summary:**
Seasoned full‑stack engineer to help design, build, and operate a cloud‑native financial platform. Acts as a founding team member, shaping architecture, deployment practices, and product vision while delivering high‑quality, production‑ready code.
**Expectations:**
- Deliver robust, scalable features using modern web and backend technologies.
- Lead technical decisions and mentor junior engineers.
- Drive asynchronous, remote‑first collaboration with minimal meetings.
- Quickly acquire proficiency in new languages/frameworks as needed.
- Communicate requirements, designs, and progress clearly to stakeholders.
**Key Responsibilities:**
- Develop front‑end UI with TypeScript, React, Relay, and GraphQL.
- Build and maintain backend services in Elixir/Phoenix, Go, Python, and Node.js on serverless cloud environments.
- Design and implement automated AI agents (Python).
- Own the full development lifecycle: design, code, test, deploy, monitor.
- Optimize PostgreSQL schemas and queries; ensure data integrity.
- Configure and manage infrastructure on Google Cloud (Terraform) and/or AWS.
- Participate in code reviews, architectural discussions, and technical road‑mapping.
**Required Skills:**
- ≥10 years experience building full‑stack web applications.
- Expert JavaScript/TypeScript knowledge; deep understanding of HTTP, cookies, CSP, CORS, etc.
- Proficiency in at least two programming languages (e.g., Elixir, Go, Python, Node.js, Ruby).
- Strong relational database concepts and SQL performance tuning.
- Experience with GraphQL, React, and modern front‑end tooling.
- Ability to write production‑grade code, automated tests, and CI/CD pipelines.
- Excellent written and verbal communication; comfortable presenting to technical and non‑technical audiences.
- Demonstrated ability to learn new technologies rapidly.
**Preferred Additional Skills:**
- Technical leadership or team‑lead experience.
- Deployment/operations on Google Cloud Platform or AWS.
- Experience developing AI agents or integrating LLMs.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- No specific certifications required; relevant cloud or AI certifications are a plus.