Junior Software Engineer

Boise, Idaho
Full Time
Apply Now

Summary

Konexus is seeking a motivated Junior Backend Software Engineer with some experience or strong interest in server-side development to help us build and scale our core SaaS platform.

This role is perfect for someone who has recently graduated with a degree in Computer Science or has gained initial experience in backend development and wants to grow their skills in a collaborative environment.

As part of our small, close-knit team of 10 engineers, you'll have the opportunity to make meaningful contributions to our platform's architecture and directly impact our business growth while being mentored by a talented team of engineers.

Location: Boise, Idaho (Treasure Valley Area)

Responsibilities

  • Improve development skills and team productivity through continuous learning, mentorship, and best practices
  • Develop and maintain RESTful APIs and server-side web applications using C# and ASP.NET Core, with some legacy ASP.NET Framework maintenance
  • Write and optimize database queries for SQL Server using ORM Lite and T-SQL
  • Participate in refactoring legacy .NET 4.x applications to .NET Core
  • Collaborate with team members and stakeholders to understand business needs and translate them into technical solutions
  • Actively participate in Agile development processes, including daily stand-ups, backlog grooming, planning, and retrospectives
  • Write comprehensive unit and integration tests, and participate in code reviews and documentation
  • Utilize AI-powered development tools to enhance coding efficiency, code quality, and learning velocity while maintaining best practices and code review standards
  • Take part in the engineering team's shared on-call rotation after six months

Requirements

  • 1+ years of experience in backend development or a strong academic background with personal/internship projects
  • Fundamental understanding of data structures, algorithms, and object-oriented design
  • Proficiency in C# (Java experience is a plus)
  • Understanding of RESTful APIs and web services
  • Familiarity with relational databases and SQL
  • Experience with Git version control
  • Understanding of software testing principles and unit testing frameworks
  • Strong problem-solving skills and attention to detail
  • Excellent written and verbal communication skills
  • BS/MS in Computer Science, Software Engineering, or equivalent work experience
  • Genuine enthusiasm for backend development and learning new technologies
  • Familiarity with AI-assisted development tools (Claude Code, Cursor, Copilot, etc.) and understanding of how to effectively prompt and collaborate with AI while maintaining code quality and security standards

Preferred Qualifications

  • Experience with ASP.NET Core and the .NET ecosystem
  • Knowledge containerization (Docker)
  • Experience with message queuing systems (RabbitMQ) or similar technologies
  • Understanding of caching strategies (Redis, Memcached)
  • Knowledge of CI/CD pipelines and DevOps practices
  • Experience with monitoring and logging tools
  • Previous exposure to agile development methodologies
  • Experience using AI tools for code generation, debugging, documentation, and test writing
  • Understanding of AI tool limitations and best practices for AI-assisted development

What You'll Work With

Backend Technologies:

  • C# with ASP.NET Core (primary) and ASP.NET Framework (legacy maintenance)
  • SQL Server database with ORM Lite for data access
  • ElasticSearch for advanced search functionality
  • Open API Specification for RESTful API contracts
  • RESTful API development and third-party integrations

Infrastructure & Tools:

  • AWS services (EC2, Serverless, Elastic Container Service)
  • Message queuing with RabbitMQ
  • Caching solutions using Redis and Memcached
  • CI/CD automation with Jenkins Pipelines and Docker-Compose
  • Monitoring and observability with NewRelic, CloudWatch, and ELK stack
  • Containerization with Docker

AI & Productivity Tools:

  • AI-powered code completion and generation tools (Claude Code, Cursor, Copilot, etc.)
  • AI assistants for debugging, code review, and technical problem-solving
  • Automated code documentation and test generation using AI tools

Benefits

  • Employee Stock Options
  • Competitive health coverage (medical, dental, vision)
  • Generous paid time off and flexible work hours
  • 401(k) and Roth 401(k) Retirement Plans with company matching
  • Long-term disability coverage (100% company-paid)
  • Remote work flexibility (partial or full-time options)
  • Collaborative, learning-focused team environment

Our Core Values

At Konexus, our core values guide everything we do and shape the culture of our team:

  • Partnerships - We build strong, collaborative relationships with our clients, colleagues, investors, and stakeholders
  • Reliable Problem Solvers - We take ownership, deliver on our commitments, and find creative solutions to complex challenges
  • Humble Team Player - We listen actively, support each other's growth, and celebrate team successes over individual achievements
  • Abundance - We approach opportunities with optimism and believe there's always room for growth and improvement. We know that we will face both failure and success, so we rally from failure and celebrate successes
  • Passion and Drive - We bring energy and enthusiasm to our work and are committed to making a meaningful impact
  • Growth Mindset - We embrace learning, view challenges as opportunities, and continuously evolve our skills and processes

Why Join Konexus?

At Konexus, we believe that every team member, regardless of experience level, can make significant contributions to our success. You'll work alongside experienced engineers who are committed to mentoring and helping you grow your backend development skills through regular code reviews, pair programming sessions, and technical discussions. Our small team structure means your work will have direct visibility and impact on our product and customers.

We're looking for someone who is excited about building robust, scalable backend systems and wants to be part of a team that values continuous learning, collaboration, and technical excellence. Ready to build the future with us? We'd love to hear from you!

Apply Now
Our CORE Values

The values that define who we are as a people.

Partnerships

We know what we do best: connect people.

Reliable Problem Solver

We are tenaciously reliable.

Humble Team Player

We succeed together.

Abundance

We know that we will face both failure and success, so we rally from failure and celebrate successes.

Passion and Drive

We are driven to evolve to better serve our partners and customers.

Growth Mindset

We believe in continuous self-improvement.