Full Stack Software Engineer
Motion Recruitment
About the role
Join a fast-growing, mission-driven technology company based in Cedar Rapids, that is transforming how businesses leverage data and artificial intelligence to drive smarter decisions.
This full-time, hybrid opportunity is ideal for a mid-level Full Stack Software Engineer with strong experience in Python and Java who is excited to work across modern web architectures and AI-powered systems. You’ll be building scalable applications using technologies like React, REST APIs, cloud platforms (AWS), and machine learning integrations.
Required Skills & Experience
- 3+ years of professional full stack development experience
- Strong proficiency in Python and Java
- Experience building RESTful APIs and microservices
- Frontend experience with JavaScript frameworks (React, Angular, or Vue)
- Familiarity with relational databases (PostgreSQL, MySQL)
- Experience with cloud platforms such as AWS or Azure
- Understanding of software development best practices (CI/CD, testing, version control)
Desired Skills & Experience
- Exposure to AI/ML frameworks (TensorFlow, PyTorch, or similar)
- Experience working with Docker and Kubernetes
- Knowledge of data pipelines and ETL processes
- Familiarity with GraphQL
- Prior experience in an Agile/Scrum environment
What You Will Be Doing
Tech Breakdown
- 50% Red Hat Linux
- 50% Windows Server 2010
Daily Responsibilities
- 70% Hands On
- 10% Management Duties
- 20% Team Collaboration
The Offer
- Bonus eligible
You will receive the following benefits:
- Medical, Dental, and Vision Insurance
- Vacation Time
- Stock Options
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free