Full Stack Software Engineer

Arkestro
Summary
Join Arkestro's Product Engineering team as a product-minded Staff Engineer and make a real difference in how enterprises manage spending. You will be embedded with Product and Design teams, acting as a product partner to understand customer challenges and build transformative solutions. Your responsibilities span the entire product lifecycle, from conception to customer adoption, requiring technical excellence and a focus on customer feedback. You will collaborate closely with customers, analyze data, and make impactful technical decisions. The ideal candidate possesses strong engineering fundamentals and a genuine interest in customer workflows. This role is perfect for an engineer who thrives at the intersection of technology and product strategy and enjoys seeing customers achieve success with the software they build.
Requirements
- 10+ years building customer-facing applications with high impact, in collaboration with Product Management, UX and Data teams
- 7+ years of Rails/Ruby experience with deep understanding of Rails conventions and best practices
- 6+ years React, JavaScript/TypeScript, and modern frontend development
- 4+ years working with AWS cloud services and deployment pipelines
- Experience with relational databases (PostgreSQL preferred) and query optimization
- Strong understanding of software architecture principles and design patterns
- Experience with testing frameworks and maintaining high test coverage
- Demonstrated ability to mentor other engineers and lead technical initiatives
- Excellent communication skills and ability to collaborate effectively with cross-functional teams
Responsibilities
- Design and implement complex features and systems across our full-stack platform
- Lead technical initiatives and drive projects from conception through deployment
- Collaborate with Product Management, Design, and Data teams to translate business requirements into technical solutions
- Mentor junior and mid-level engineers through code reviews, pair programming, and technical guidance
- Contribute to architectural decisions and help establish technical standards and best practices
- Optimize application performance, scalability, and reliability
- Take ownership of technical debt reduction and system improvements
- Participate in technical planning, estimation, and sprint commitments
- Contribute to our engineering culture of quality, collaboration, and continuous learning
- Participate in on-call rotation to ensure system reliability
Preferred Qualifications
- Experience with Next.js and modern React patterns
- Background with Redis, Sidekiq, or similar background job processing systems
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Experience with monitoring and observability tools (DataDog, Sentry)
- Previous startup experience, particularly in Series A-C companies
- Experience working in fast-moving environments with on-call responsibilities
Benefits
- Competitive salary and startup equity
- Medical, Dental, Vision insurance premiums covered up to 100% (employee only)
- 401K discretionary matching
- Unlimited PTO
- A remote-first team with regular opportunities to get together in person for team building, design sprints, and customer visits
- Annual budget of $1,000 for learning and professional development
Share this job:
Similar Remote Jobs
