Mid-Level Software Engineer
InvestNext is looking for a Software Engineer to join our remote team. This person is responsible for the end-to-end planning, building, and deploying of our software systems. They will be able to drive the programming of well-constructed, testable code.
The ideal candidate will have a broad technical background, a solid understanding of applicable analytics, and a natural curiosity for producing effective solutions. This person is patient, has excellent time-management skills, and practices an effective communication style.
Who we are
At InvestNext we see ourselves as a Product-led organization. At our core is a lean Product and Engineering team filled with experts in their disciplines from design to development where every team member has influence in the product and a sense of ownership in the work that they're doing. We are problem solvers obsessed with improving the lives of our customers moving fast and shipping value daily.
Some things our engineers love:
- Working with designers, product managers and across departments ✅
- Shipping value to customers and see its impact regularly ✅
- Leading epics, cutting user stories and initiating technical discussions ✅
- Getting recognized for their work ✅
We believe in the power of diverse teams and create an inclusive environment for everyone on our team.
Responsibilities
Design and develop
- Foster and engineer software solutions from conception to deployment
- Evaluate customer requirements and determine existing product reach, potential restrictions, and future development feasibility
- Work independently while testing all software in a fluid environment, facilitating verification and quality assurance throughout
- Maintain direct communication with the customer to understand needs throughout the software development lifecycle
- Work with the engineering team to execute timely and cost-effective solutions
- Provide ongoing support and maintenance to the customer as needed
Our tech stack
We hire with a language-agnostic approach, knowing that great engineers have the skills and curiosity to learn the best tools needed for the job. We are built on the Django web framework. Some additional technologies used include:
- Microservice Architecture
- RabbitMQ
- PostgreSQL
- Web languages: JavaScript, HTML, SCSS
Role requirements
- A minimum of two years of relevant experience
- Familiarity with Python, MVC design patterns
- Previous experience building Software as a Service applications in a production environment
Benefits
- Robust 99% employer-paid medical, dental, and vision coverage
- Generous equity grant; we want everyone to operate with an owner mindset and have a real stake in our success
- 11 company-wide holidays per year
- Uncapped paid time off, with minimums required to support our team’s work-life balance and help avoid burnout
- 401k with 100% employer match, up to 4% annual salary
- 100% WFH
- Travel to spend time with the team, including company-wide and department offsites
- Generous monthly budget to support your wellness and workspace
- 16 weeks of paid parental leave
- Laptop of choice
Compensation
We’re committed to paying fairly and competitively, so we utilize market data that aligns with comparable roles and companies in the tech industry, while considering the skill level needed for the role to determine salaries.
In addition to our robust benefits, compensation for this role is determined based on experience and expected responsibilities for a mid-level Engineer, based on that experience, ranging from $115,000 - $125,000 per year.