Software Engineer
Summary
Builds and maintains backend services and web apps using Java, Kotlin, Spring Boot, and React in a hybrid Minneapolis office.
We are seeking a talented Software Engineer to join our dynamic team. This role offers the opportunity to work in a hybrid environment, contributing to exciting projects while enjoying flexibility in your work schedule.
Responsibilities
- Develop and maintain software applications using Java, Kotlin, and Groovy.
- Collaborate with cross-functional teams to design and implement new features.
- Utilize frameworks such as Spring Boot and React to enhance application performance.
- Manage data movement using Kafka and ensure efficient data storage with Postgres and Cassandra.
- Participate in code reviews and contribute to team knowledge sharing.
Skills
- Proficiency in Java, Kotlin, and Groovy programming languages.
- Experience with Spring Boot and React frameworks.
- Strong understanding of data movement technologies, particularly Kafka.
- Familiarity with database management systems, especially Postgres and Cassandra.
- Excellent problem-solving skills and attention to detail.
Preferred Skills
- Experience in backend development and cloud technologies.
- Knowledge of agile development methodologies.
- Strong communication and teamwork abilities.
- Ability to adapt to new technologies and frameworks quickly.
We are committed to fostering a diverse, equitable, and inclusive workplace where all individuals feel valued and empowered to contribute their unique perspectives.
