MongoDB is looking to expand a 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
- Familiarity with Java, Spring Boot, and Kafka
- Familiarity with the frontend stack, 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
- Deliver at least one large scale feature that spans the entire tech stack
- Helped recruit and interview new members of the team
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
- 2-3 years of commercial software development experience
- Must be based out of North America in the PST and MST zones only