Software Engineer, Jr. (C#, Java)
About The Company
Corporate Tools is a dynamic and innovative company dedicated to providing comprehensive software solutions that streamline business operations. With a focus on fostering a collaborative and growth-oriented environment, Corporate Tools values talent, creativity, and continuous learning. Our team comprises passionate engineers and professionals committed to building impactful products that make a difference for our clients. We operate with a flexible and inclusive culture, supporting remote work while maintaining strong connections through our various office locations in Post Falls, ID; Spokane, WA; Austin, TX; and Salt Lake City, UT. Our mission is to empower employees to grow professionally and personally, delivering value through innovative technology and excellent service.
About The Role
We are seeking a Junior Software Engineer to join our talented team. This is a remote position, offering flexibility for those near our local offices or elsewhere. As a Junior Software Engineer, you will be involved in developing, maintaining, and enhancing our software products. You will work closely with experienced engineers, participate in agile development cycles, and contribute to projects that impact our users. This role is ideal for early-career professionals eager to learn and grow in a supportive environment. You will have the opportunity to take ownership of projects, learn new technologies such as Ruby, Rails, and Vue, and develop your technical skill set. Our team values curiosity, a growth mindset, and a collaborative spirit, making this an excellent opportunity for those looking to advance their careers in software development.
Qualifications
- Bachelor's degree in Computer Science or related field, or at least 2 years of relevant experience
- Minimum of 1 year of professional software development experience
- Proficiency with current programming languages such as Ruby, Python, Java, or Rust
- Experience with front-end web development languages including HTML, CSS, and JavaScript
- Familiarity with web application frameworks such as Ruby on Rails, Django, or Laravel (preferred but not required)
- Strong problem-solving skills and a willingness to learn new technologies
- Ability to work effectively in an agile environment with a focus on continuous integration
- Good communication skills and a collaborative attitude
Responsibilities
- Develop, test, and maintain software applications in line with project requirements
- Engage in code reviews, pair programming, and team collaboration to ensure high-quality deliverables
- Learn and become proficient in Ruby, Rails, Vue.js, and other relevant technologies
- Participate actively in agile development cycles, including sprint planning and retrospectives
- Contribute to the continuous improvement of development processes and tools
- Take ownership of assigned tasks and projects, demonstrating initiative and accountability
- Collaborate with cross-functional teams to deliver innovative solutions that meet user needs
- Stay updated on industry best practices and emerging technologies to enhance team capabilities
Benefits
- 100% employer-paid medical, dental, and vision insurance for employees
- Annual performance review with potential for raises
- 22 days of Paid Time Off (PTO) accrued annually, increasing to 29 days after 3 years, with flexible time off options after 5 years
- Four company holidays: New Year's Day, Fourth of July, Thanksgiving, and Christmas Day
- Paid Parental Leave to support new parents
- Up to 6% company matching 401(k) plan with no vesting period
- Quarterly allowances to enhance remote work setup, continuing education, or personal wellness
- Open-concept office environment with friendly coworkers and a creative atmosphere
- Trail Mix Bar and other small perks to foster a fun and engaging workplace culture