This job post is closed and the position is probably filled. Please do not apply. Work for Knoldus and want to re-open this job? Use the edit link in the email when you posted the job!
**Job Title**: Backend Engineer (all levels: junior, intermediate, senior, lead)\n\n**Location**\n\nRemote: Anywhere in the world!\n\nWe have a slight preference for candidates in Canada (where we already have quite a number of employees already) or the western EU (preferably the Netherlands, where we just incorporated and have big plans). Candidates who want to move to these locations eventually: We can help. Note that we are not a visa sponsor in the Netherlands at the moment, but we are going to be working on becoming one.\n \n**About Us**\n \n* We are a global consulting firm that is focused on some niche technologies. We have partnerships with vendors such as Lightbend, Confluent, DataBricks, DataStax, etc.\n* Our customers are mostly well established companies (i.e. Fortune 500) that are willing to take risks and use new technologies, which we help them adopt.\n* We started out in India in 2010, and today our biggest office is still in Delhi. However, we have been establishing a global presence and our executive team is now based mostly in Toronto and Chicago. We employ high caliber people all over the globe. We are committed to building an international and diverse team.\n \n**About You**\n\nOur expectations if you are at a **junior/intermediate** level:\n\n* You are productive in at least one JVM language (Java, Kotlin, Scala, etc.). If you know only Java, that is not a problem, as this would be an opportunity for you to expand your horizons and start learning Kotlin and/or Scala. \n\n* You are already comfortable with traditional web application development (i.e., CRUD, HTTP APIs with JSON, SQL DBs) and are are eager to take your career to the next level by learning how to build event-driven distributed systems using concepts such as CQRS, DDD and Event Sourcing; libraries and frameworks such as Kafka, Kafka Streams, Akka, CloudState, Akka Serverless, Apache Spark etc.; and NoSQL databases such as Cassandra, Spanner, etc.\n \n* You have a knack for communicating with people in leadership positions (e.g., product owners, principal architects, tech leads, project managers, engineering managers, etc.).\n \n* You are a kind person and easy to work with. \n \n* You plan to focus your career on backend engineering: **This is NOT a โfull stackโ position. **\n \n \nOur expectations if you are at a **senior/lead** level (all of the above plus the following):\n \n* You have solid production experience with Scala and a good understanding of functional programming. You know the JVM well. \n \n* You have experience architecting and building event-driven microservices using Scala, Kafka, Akka, Apache Spark, etc. and running at scale on Kubernetes on AWS, GCP, Azure etc. \n \n* You have experience participating in developer communities. For example, you have contributed to an open source project, you have spoken at conferences or webinars, you have a blog, etc. \n\n* You have proven project management skills, customer management skills, commercial awareness, change management skills, etc. \n \n* You have experience successfully mentoring junior developers. \n \n* Certifications from Lightbend (e.g., certification in reactive architecture), DataBricks, or Confluent are a plus.\n \n \n**Next Step**\n \nThe first interview will just be a conversation about your previous experience and your career aspirations. \n \n \n**Benefits**\n\n* Competitive salary and bonus\n* Career advancement opportunities\n* Relocation opportunities\n* System 76 laptop\n* Other benefits largely depend on the country where you live, for example: **EU/Netherlands**: permanent contract, 25 vacation days plus a shutdown between Christmas Eve (inclusive) and NewYearโs Day (inclusive), reimbursement of your phone bill, etc. **Canada**: vision, dental, and extended health insurance coverage, etc.\n\n\n \n\nPlease mention the words **WIRE CASTLE PASS** when applying to show you read the job post completely (#RNTQuMTYzLjIyMS4xMzM=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$40,000 — $100,000/year\n
\n\n#Location\nWorldwide