Senior Node.js Back-end Engineer
Radix is a fast-growing Arizona based SaaS company that provides web-based enterprise software and market data to companies in the commercial real estate industry to do analytics and benchmarking across their competitive landscape. Radix enables clients to use actionable data and analytical tools to better understand and strengthen their position in the marketplace.
We are looking for a Senior Node.js Back-end Engineer to drive the direction of our back-end development. This is a hands-on role where you will be working side-by-side with our software architects to set the direction of our technology, scale the platform to stay ahead of the needs of our clients, and develop our next set of features. You would also mentor junior members of the team in Node.js and software development generally.
You would be working directly for the Radix office in Prishtina.
- Competitive Salary
- Flexible working hours
- Insurance
- Stock options
Responsibilities
- Foster strong relationships with key stakeholders and provide expertise as well as customer service to meet a wide variety of requirements
- Writing reusable, testable, and efficient code
- Contribute both technically and in an advisory role to projects
- Develop and manage extensible, stable code bases for a variety of applications
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Drive feature engineering and experimentation to improve the performance of our various algorithms
- Stay current with the fast-changing landscape of browser-based application development
- Evaluate frameworks, technology, platforms, and tooling solutions
- Support and troubleshoot issues (process & system), identify root cause, and proactively implement sustainable corrective actions
Skills & Experience
- 3+ years of experience as software engineer
- excellent and proven knowledge of JavaScript / Node.js / Typescript
- Experience with MongoDB and GraphQL are a plus
- Strong understanding of debugging
- Experience building and maintaining a reusable components library
- Full Stack awareness, but this role is back-end based
- Experience with data integration
- Strong communication skills
- Proficiency in Git, JIRA are a plus
- Strong analytical skills and problem-solving aptitude
- Attention to details
