
Software Developer II
CAVALLO
full-time
Posted on:
Location Type: Hybrid
Location: Grand Rapids • Missouri • 🇺🇸 United States
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
AWSAzureCloudGoogle Cloud PlatformJavaScriptKubernetesPythonSDLCSQLTypeScript
About the role
- Developing and maintaining features to support evolving business needs and product requirements
- Participating in peer code reviews as part of our pull request process, helping ensure quality and knowledge sharing across the team
- Working within an agile team, contributing to iterative planning, development, and review cycles
- Writing well-structured, testable code with clear documentation
- Participating in a rotating on-call schedule (roughly one week out of eight) as part of our shared ownership model to help maintain reliability
Requirements
- 2–5 years of professional software development experience
- Strong foundation in core programming fundamentals and at least one high-level language such as Python or JavaScript/TypeScript
- Familiarity in SQL
- Familiar with the software development life cycle and how code moves from design to production
- Bachelor’s degree in Computer Science or equivalent experience
- Prioritize efficiency, user experience, and quality in work
- Passionate about tackling complex challenges and delivering innovative solutions
- Self-motivated, continuously improving, and stay current with industry trends and practices
- Collaborative spirit and enjoys working in a team that values learning, mentorship, and shared growth
- Extra qualifications: experience with DevOps practices (IaC, CI/CD, k8s), background building software products (SaaS experience a plus), experience improving reliability and monitoring in cloud environments (AWS, Azure, GCP), experience configuring or working with LLM-based agents (e.g., LangChain, semantic kernel, custom tools)
Benefits
- Competitive Salary Package
- Medical, Dental, Vision, Life and STD Insurance
- 4% 401(k) Employer Match
- Generous PTO and Work/Life Synergy
- Learning and Career Development Opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaScriptTypeScriptSQLDevOpsIaCCI/CDk8sSaaSLLM-based agents
Soft skills
collaborative spiritself-motivatedcontinuous improvementuser experience focusquality focuspassion for innovationmentorshipteamworkproblem-solvingknowledge sharing
Certifications
Bachelor’s degree in Computer Science