At ACRM a backend engineer works with the application team and data products team to gather and transform data from disparate data sources into structures that are leveraged by the applications. This includes working with public and 3rd party data sources, developing batch processing tools to download or scrape content and efficiently update production database systems.
You should be skilled at leveraging existing tools and libraries as well as developing custom utilities. All systems will be deployed to the cloud. You should be familiar with the services provided by cloud service providers to efficiently process large scale workloads.
Must have
- Degree in Computer Science, Engineering, or Mathematics
- 6+ years in Software Engineering
- 4+ years of Backend Engineering
- Strong at SQL for import, query and transformation
- Experience data modeling including schema design, defining data interchange formats
- Great knowledge of English language, conversational and written
Nice to have
- Strong JavaScript technical skills
- Experience with ES6 and/or TypeScript
- Experience with Node.js
- Experience using Google Cloud Platform
What we offer
- 3500usd - 6000usd / month starting net salary depending on skills and experience
- Full salary paid through Serbian entity
- Strong and skillful leadership (ex Salesforce, Facebook)
- Fast-paced San Francisco startup experience
- Features designed, developed and deployed in days, not months
- Generous equity plans
- Work from our SF offices
- Latest and greatest hardware and software tools
- Remote-first culture, flexible working hours, efficient meeting time
- Unlimited days of vacation, regular & fun team-building trips
- Fun and inclusive atmosphere with high-performing colleagues