Rare Karma is hiring Computer Science majors graduating this semester.
This is an exciting opportunity to get in on the ground floor of a fast growing software and consulting firm that is a leading provider of technology solutions to Accounting and Law firms.
This is a remote work opportunity. We work from home most of the time, but occasionally gather in-person at our NYC location. You should live in the NYC metro area or be willing to relocate.
We are hiring a Software Developer who will work on our product development team and also contribute to consulting projects when we build custom software for clients. We will provide mentoring to help you develop the skills you need to be successful. However, as we are a small company, we do not have a formal training program and you will need to be self-motivated and eager to learn new skills on your own.
Our products are built on the NestJS JavaScript platform. In addition to mastering that framework, you will work with MongoDB, SQL databases, HubSpot, Salesforce, and a variety of other technologies.
Requirements:
- Bachelors Degree in Computer Science. Math and other STEM majors will be considered if you have completed considerable coursework in Computer Science.
- Professional coding experience (e.g., internships or part-time jobs) where you did backend coding on real world projects, preferably using Node.js or Python.
- Unlimited work authorization in the United States. Must be a US citizen or green card holder. No F1, OPT, or H1B.
Nice to have:
- Node.js experience coding with a popular framework like Express.
- HubSpot or Salesforce experience. While not required, we value experience building solutions on the HubSpot or Salesforce platforms.
- Advanced degrees in Computer Science, Math, or Engineering. Not required, but we value evidence that you are a quantitative problem solver.
Responsibilities include:
- Designing, coding, and testing software. This is a hands-on technical job. We will provide mentoring, but you need to enjoy programming and technical problem-solving to succeed in this job.
- Collaborating with our other software developers solve technical problems.
- Working with clients to discuss their needs and build custom solutions for them. Part of your work will be on our software products. Part of it will be working with our clients on custom solutions.
- Supporting clients by rolling out solutions that we have built, teaching them to use the software, and continuously improving the solutions to meet their needs.
Job Type: Full-time
Pay: $65,000.00 - $85,000.00 per year
Benefits:
- Health insurance
- Paid time off
Schedule:
- Monday to Friday
Application Question(s):
- What is your favorite programming language? Please describe why you like it.
Education:
- Bachelor's (Required)
Ability to Relocate:
- New York, NY: Relocate before starting work (Required)
Work Location: In person