Summary
Smartleaf is a Boston-based investment portfolio rebalancing service handling over $90 billion in assets. They are seeking a versatile generalist Software Engineer to work on their feature team, focusing on making investment portfolio management scalable and user-friendly. The role involves collaborating with product management and users to gather requirements, design solutions, and tackle technical challenges.
Responsibilities
- As a member of our feature team, you’ll dive into our UI, JS and back end to make investment portfolio management scalable and easy to use
- You’ll work closely with our product management team and our users to gather requirements and design solutions that make this happen
- You’ll need to quickly wrap your head around complex user workflows
- You’ll need a solid understanding of computing principles, strong analytical skills and good technical intuition
- You’ll also need good communication skills to explain issues, potential solutions and tradeoffs in ways that make sense to a variety of stakeholders
- Whenever you need to build internal tools or pick up new skills to achieve our goals, you’re able to roll up your sleeves and bootstrap quickly
Skills
- 2-6+ years of experience building production web applications
- Experience building interactive web applications using Javascript
- Strong understanding of computing fundamentals
- Proficiency in Ruby on Rails or similar MVC frameworks with demonstrated ability to learn our stack
- Demonstrated ability to understand user workflows and user experience
- Competence working in a Linux environment: familiarity with common command-line utilities and Unix process management; comfortable with bash scripting
- Candidates must have current and ongoing authorization to work in the United States without sponsorship
- Are a strong individual contributor who can gather requirements, propose a variety of solutions and follow through with implementation
- Are able to dive into unfamiliar codebases and quickly build up working knowledge of how multiple components interact
- Enjoy learning domain and application logic
- Are communicative and self-organizing
- Have a habit of effectively gaining new skills to suit the task
- Are constantly improving your own process to make yourself more effective
Qualifications
Must Haves
- 2-6+ years of experience building production web applications
- Experience building interactive web applications using Javascript
- Strong understanding of computing fundamentals
- Proficiency in Ruby on Rails or similar MVC frameworks with demonstrated ability to learn our stack
- Demonstrated ability to understand user workflows and user experience
- Competence working in a Linux environment: familiarity with common command-line utilities and Unix process management; comfortable with bash scripting
- Candidates must have current and ongoing authorization to work in the United States without sponsorship
Nice to Haves
- Are a strong individual contributor who can gather requirements, propose a variety of solutions and follow through with implementation
- Are able to dive into unfamiliar codebases and quickly build up working knowledge of how multiple components interact
- Enjoy learning domain and application logic
- Are communicative and self-organizing
- Have a habit of effectively gaining new skills to suit the task
- Are constantly improving your own process to make yourself more effective