This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Software Engineer to join our team in Minneapolis, Minnesota. In this role, you will contribute to the development and maintenance of scalable, high-performance backend systems while collaborating with cross-functional teams to deliver impactful features. As part of a long-term contract, you will have the opportunity to influence design and architecture decisions, provide guidance to less experienced engineers, and tackle complex technical challenges.
Job Responsibility:
Design, develop, and maintain backend systems using Java and Kotlin to ensure scalability and performance
Collaborate with product, design, and QA teams to clarify requirements and propose effective solutions
Evaluate code structure and processes, making suggestions to improve maintainability and efficiency
Diagnose and resolve production and development issues using debugging strategies and data analysis
Contribute to technical designs and architectural decisions that align with best practices and team objectives
Support less experienced engineers through onboarding and code reviews to encourage growth and development
Identify integration points and dependencies across teams and services, addressing them proactively
Implement testing practices, including unit, integration, and end-to-end tests, to ensure code quality
Explore opportunities to incorporate AI and emerging technologies into development processes
Maintain accountability for features and services from planning through production support
Requirements:
At least 5 years of experience in software development, with expertise in Java and Kotlin
Proven ability to design and build large-scale systems with clean, maintainable, and scalable code
Familiarity with modern development tools such as version control, CI/CD pipelines, containers, and cloud architectures
Strong knowledge of testing methodologies, including unit, integration, and end-to-end testing
Ability to communicate technical concepts effectively to both technical and non-technical audiences
Experience mentoring entry-level engineers and providing constructive feedback during code reviews
Interest in industry trends and openness to adopting new technologies aligned with business goals
Nice to have:
Bonus points for exposure to Python and full-stack development capabilities
What we offer:
Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance
Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan