MongoDB is looking to solve complex customer challenges by building a sophisticated data migration suite using a modern technology stack
Requirements
6+ years of commercial software development experience with at least one JVM language such as Java, preferably using the Spring ecosystem
Extensive experience with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium
Extensive experience with relational data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc)
Exposure to client-side technologies such as JavaScript and React is a plus
Good understanding of algorithms, data structures and their time and space complexity
Responsibilities
Contribute high-quality, well-tested backend code to the data migration engine and its surrounding services
Collaborate effectively with Product Management, other engineers, and designers to build and deliver on the product roadmap
Participate actively in code reviews to enforce best practices and patterns
Help troubleshoot and resolve complex technical issues in our distributed systems
Give and solicit feedback on technical design documents and pull requests
Perform tasks related to process such as CI/CD, quality, testing, etc
Other
Excellent verbal and written communication skills
Curiosity, a positive attitude, and a drive to continue learning
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process
MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type
20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, 401(k) plan, mental health counseling, access to transgender-inclusive health insurance coverage, and health benefits offerings