Avatar for Artivest

Simplifying alternative investments for wealth platforms, fund managers, and investors

Senior Back-End Engineer

$140k – $165k • 0.025% – 0.075%
Apply now
TO APPLY: artivest.co/careers?gh_jid=1443222

RESPONSIBILITIES

- Implement coding best practices, including design patterns and the SOLID principles to prepare our platform for the next level of scalability
- Think strategically about code as we break down our platform into smaller and more modular pieces
- Play a leading role in the development of our platform back-end integrations (code, architecture, APIs, tests)
- Add key features to our back-end database, Django applications, and scripts
- Solve business problems while maintaining a high quality of code standards
- Create tests and documentation to ensure code is understandable and robust
- Stay on top of emerging front-end technologies to inform best practices and guidelines
- Advocate for high quality coding standards and provide support and mentorship to more junior team members
- Research and propose new technologies and methodologies

EXPERIENCE

- 7+ years experience as Back-end Engineer
- Strong back-end skills with Python and Django/Flask/Pyramid or Ruby and Ruby on Rails
- Developed integrations with legacy systems
- Designed and built REST APIs
- Relational database development – familiar with MySQL/PostgreSQL (Mongo / Redis)
- Have other scripting and classical language skills (Java, C#, C++, Ruby, etc.)
- Deeply understand OO design and CS concepts

REQUIREMENTS

- BA/BS in Computer Science, Software Engineering, or related discipline
- Have strong but flexible opinions on what makes for clean and scalable code
- Able to make technical decisions and clearly delineate the trade-offs to leadership
- Excited to use technology to solve business problems
- Data-driven, constantly testing (unit and functional), iterating, and releasing code
- Hungry to adopt next generation, cutting-edge technologies
- Committed to team development and knowledge sharing