Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
RI
Rose International
Backend Engineer
Career Insights for Back End Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Minnesota data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Back End Developer or Engineer is responsible for server-side web application logic and integration of the work front-end web developers do. Usually writes web services and APIs used by front-end developers and mobile application developers.
$103,951 / year median in Minnesota
+4% projected growth
Job Description
Required Education:
HS Diploma or Equivalent Preferred Education:
- Bachelor's Degree in a relevant IT or engineering discipline
Required Qualifications:
- Strong hands-on experience with Kotlin and Micronaut
- Experience with vanilla Kotlin and Java/Spring Boot.
- Strong experience building and supporting APIs, API platforms, and GraphQL.
- Experience with Kafka and PostgreSQL
- Production experience with large-scale data/file processing and batch processing.
- Production implementation experience with caching solutions
- Experience using AI-assisted development tools such as GitHub Copilot.
- Strong automated testing and Agile development experience
Preferred Qualifications:
- Agentic AI experience, including production-ready AI agents.
- Conversational AI experience, particularly for guest/customer service use cases.
- Experience integrating AI/LLM capabilities into enterprise applications.
- Experience building applications in PCI-compliant environments We are looking for a hands-on Backend Engineer to build and support scalable backend services for our credit card platform (which includes an API platform, file processing platform, real-time events, and file transfer platform).
Responsibilities:
- Design, develop, test, and deploy production-grade backend services.
- Build and support API platform capabilities, including REST APIs and GraphQL.
- Develop solutions for large-volume data, large files, and batch processing.
- Build event-driven solutions using Kafka.
- Implement scalable caching solutions and optimize application performance.
- Work with product, infrastructure, security, and other engineering teams in an Agile environment.
- Only those lawfully authorized to work in the designated country associated with the position will be considered.
- Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements.