MongoDB is looking to expand its development team in North America to work on tooling that helps customers migrate data from relational databases to MongoDB
Requirements
2-3 years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem
Experience with relational data modeling and at least one SQL database (Postgres, MySQL, etc)
Basic familiarity with streaming systems such as Apache Kafka, AWS SQS, etc
Basic familiarity with client-side technologies such as React
Good understanding of algorithms, data structures and their time and space complexity
Experience with Java, Spring Boot, Apache Kafka, and React
Familiarity with Confluent plugins, GitHub workflows, etc
Responsibilities
Collaborate with product management, product designers and other engineers
Contribute high quality and well-tested backend code to the data migration engine its surrounding services
Participate in code reviews and team technical discussions
Give and solicit feedback on technical design documents and pull requests
Perform tasks related to process such as CI/CD, quality, testing, etc
Familiarise yourself with the MongoDB database and aggregation language
Familiarise yourself with the backend tech stack including Java, Spring Boot, and Kafka
Other
Excellent verbal and written communication skills
Curiosity, a positive attitude, and a drive to continue learning
Collaborate closely with product management and engineers on the team
Participate in code reviews and team technical discussions
Must be based out of North America in the PST and MST zones only