Software Engineer 1 (Full-Stack)
Job Description
Prometheum is building a fully remote engineering team focused on delivering end-to-end customer impact. As a Software Engineer 2 (Full-Stack), you will take ownership of features from Product handoff through delivery, release, and ongoing stakeholder communication.
This role spans a TypeScript/Node back end and a React front end, with a strong emphasis on rigorous testing, clear progress reporting, and early risk identification. You will work in partnership with Product, QA, and UX throughout delivery, not only at handoff.
What You’ll Do
- Own epics end to end after handoff from Product, covering story writing and pointing through delivery and release
- Build across Prometheum’s TypeScript/Node back end and React front end, tackling large, complex problems within your team’s scope
- Report epic progress regularly and accurately, and raise risks before they become surprises
- Partner with your Product Manager and senior engineers on technical design and architecture decisions
- Use AI coding tools as part of your default workflow, reviewing outputs with the same rigor applied to your own code
- Lead company-wide demos of the work delivered by your epic
- Review teammates’ code to catch design concerns, edge cases, and test gaps
- Participate in scrum ceremonies including refinement, sprint kick-off, standup, demos, and retro
- Work directly with Product, QA, and UX throughout delivery
- Investigate and resolve issues found in QA, UAT, and production
What You Bring
- 3 or more years of professional software engineering experience shipping production software
- Strong TypeScript or JavaScript knowledge with real depth in both Node.js and React
- Experience carrying substantial work from ambiguous requirements to released software
- Comfort with relational databases, SQL, and reasoning about data models
- Experience with microservices, Docker, and a cloud platform such as AWS
- Automated testing practiced consistently rather than added after the fact
- Hands-on experience with AI coding assistants, plus judgment to determine when outputs are incorrect
- Clear written communication and strong command of English for a fully remote team
- Ability to reason through technical disagreements using evidence and update your view when evidence changes
- Authorization to work in the U.S. or Canada
- Ability to pass a comprehensive background check, required for this role
Technologies
- TypeScript, JavaScript, Node.js
- React
- Relational databases, SQL
- Microservices, Docker
- AWS
- AI coding assistants
Working Style
- Fully remote engineering with real-time collaboration, overlapping hours for pairing, reviews, and ceremonies
- AI-forward approach, with expectations that engineers use tooling effectively while maintaining quality
- Specific, regular feedback through quarterly reviews and weekly 1:1s
- Product-led mindset focused on customer impact rather than volume shipped
Bonus Considerations
- Experience mentoring or onboarding other engineers
- Background in finance, brokerage, trading, custody, or blockchain
- Exposure to regulated environments and required audit trails
- Experience with Jira, Confluence, or similar
Compensation and Benefits
- Salary range: $120,000 to $150,000 plus stock options
- Health, dental, vision, disability, and life insurance
- Stock options
- Competitive vacation time, paid sick days, and time off for observed federal holidays
- Equipment provided
- 401(k)
- Health savings account
Work Location: Remote
Employment: Full Time W2