Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Junior Software Engineer image - Rise Careers
Job details

Junior Software Engineer

About Carimus & the Role

We are Carimus, a brand experience and digital transformation agency. Founded in 2013, we bring together the best of art and engineering to make an impact in a digital world. We've fused strategy, creativity, and technology to help brands and products breakthrough and connect to their audience on an emotional level. We take a human-centered approach both internally and externally to create impactful experiences for both our employees and clients.

To help support our growth, we are looking for a Software Engineer to work on our Application and Web Development teams. This is an exciting opportunity to help the team customize and extend current web and mobile applications, help build prototypes, extend or add new features to existing applications, write test cases, and help troubleshoot and fix bugs. 

The Software Engineer is responsible for designing and coding functional programs and applications for our clients. Our Engineering team is looking for an Engineer who is familiar with a variety of operating systems and platforms. The ideal candidate will be comfortable working in a fast-paced environment and enjoy working on multiple projects concurrently. The Software Engineer will write code to produce fully functional software applications according to requirements.

Our ideal candidate will be able to work a Hybrid schedule in our Raleigh, NC office, have knowledge of software development processes, and solid experience testing and evaluating software applications. If building beautiful software and applications with meticulous code are among the talents you possess, this is the role for you.


Location: Raleigh, NC (Hybrid) In office 2-3 days per week

 

What you'll do... 

  • Create scalable software applications that are unit-tested, code-reviewed and checked regularly for continuous integration
  • Gathering user requirements, defining system functionality, and writing code in various languages, like javascript and PHP using libraries such as React.js and Laravel
  • Understand client requirements and how they translate into application features
  • Managing the software development lifecycle
  • Communicating key project data to the Project Manager

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering or Information Technology
  • 3+ years of experience engineering software and application platforms 
  • Experience (professional and academic) with React.js, React Native, Docker, Javascript (Node.js), MySQL
  • Experience with Laravel or other similar MVC frameworks
  • Experience with Git
  • Experience with relational databases such as MySQL or PostgreSQL
  • Experience creating solutions to complex problems with high attention to detail. 
  • Proven ability to document design processes, including development, tests, analytics, and troubleshooting

Preferred: 

  • Experience with other common front-end JS libraries and frameworks (e.g. jQuery, Angular, React)

Soft Skills:

  • Analytical mindset and a keen eye for detail
  • Energetic and motivated 
  • Proactive attitude
  • Thrive in a fast-paced start-up environment 
  • Have the ability to work under pressure
  • Team player
  • Desire to learn and work with innovative technologies
  • Creative mind
Our values:
At Carimus, these values guide every interaction and collaboration internally and with our clients.

  • Live in the ZOPD We continually expand our skills by working in the Zone of Proximal Development. We take measured risks and incorporate new technology, but only what we can deliver with excellence.
  • Be Transparent & Tenacious We don’t hide from the truth and won’t let our clients, either. We embrace reality, own our mistakes, and attack problems with teamwork and creativity.
  • Invest in Relationships Life is better doing interesting things with people we like. We build trusting relationships and strong connections—with our employees and our clients. We go further together.
  • Create Exceptional Experiences We exceed expectations—yours and ours. We unite art and engineering in smart, compelling ways that inspire confidence and human connection. We excite and engage, from concept to launch.
  • Commit to Caring Caring is in our blood—and our name, “Care I Must.” We’re proudest when we tackle real problems and advance positive change for people and the environment. Let’s get to work.


Carimus provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Average salary estimate

$87500 / YEARLY (est.)
min
max
$80000K
$95000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Junior Software Engineer, Carimus

Are you ready to kickstart your career as a Junior Software Engineer with Carimus in Raleigh, North Carolina? Here at Carimus, we’re all about blending art and engineering to create impactful digital experiences for our clients. Since our inception in 2013, we have been dedicated to embracing creativity and leveraging technology in ways that truly connect with users. As a Junior Software Engineer, you'll have a fantastic opportunity to work with our dynamic Application and Web Development teams, helping us craft and extend both web and mobile applications. You’ll dive into customizing existing applications, building prototypes, and even writing test cases to ensure our software shines. If you're passionate about coding in languages like JavaScript or PHP and have some experience with frameworks such as React.js and Laravel, we want to hear from you! We're looking for someone able to thrive in a fast-paced environment, juggling multiple projects while creating scalable software applications that meet our user needs. Plus, with a hybrid work schedule, you'll enjoy the flexibility of working from our Raleigh office just a few days a week. If meticulous coding and innovative problem-solving define you, come make a difference with Carimus!

Frequently Asked Questions (FAQs) for Junior Software Engineer Role at Carimus
What are the responsibilities of a Junior Software Engineer at Carimus?

As a Junior Software Engineer at Carimus, you'll be tasked with creating scalable software applications, gathering user requirements, and translating them into functional features. This role involves extensive coding, unit testing, and collaborating with the project management team to ensure project goals are met.

Join Rise to see the full answer
What qualifications are needed for the Junior Software Engineer position at Carimus?

To be considered for the Junior Software Engineer position at Carimus, candidates are required to have a Bachelor’s degree in Computer Science, Engineering, or a related field, alongside 3+ years of experience in software engineering, specifically with technologies like React.js, Node.js, MySQL, and Laravel.

Join Rise to see the full answer
Is experience with React.js important for the Junior Software Engineer role at Carimus?

Yes, experience with React.js is crucial for the Junior Software Engineer role at Carimus. It is one of the key technologies we use for creating engaging web applications, and familiarity with it will greatly enhance your ability to contribute effectively to our projects.

Join Rise to see the full answer
What is the work environment like for a Junior Software Engineer at Carimus?

The work environment for a Junior Software Engineer at Carimus is energetic and fast-paced, focusing on collaboration and creativity. With a hybrid schedule, you’ll work from our Raleigh office a few days a week, fostering teamwork while also having the flexibility to work remotely.

Join Rise to see the full answer
What soft skills are valued for a Junior Software Engineer at Carimus?

At Carimus, soft skills such as an analytical mindset, a proactive attitude, and a team player spirit are highly valued for the Junior Software Engineer role. We appreciate individuals who thrive under pressure and are eager to learn and grow with innovative technologies.

Join Rise to see the full answer
Common Interview Questions for Junior Software Engineer
Can you describe your experience with JavaScript and how you have used it in past projects?

When answering this question, highlight specific projects where you employed JavaScript. Discuss the frameworks you used, how you tackled challenges, and any successes or learning experiences from those projects.

Join Rise to see the full answer
What coding practices do you follow to ensure the quality of your software?

Discuss your approaches to writing clean, maintainable code, such as following coding standards, performing code reviews, and conducting unit testing. Emphasize the importance of documentation and continuous integration in maintaining code quality.

Join Rise to see the full answer
How do you approach gathering user requirements for a software application?

Explain your methodology for gathering user requirements, such as conducting interviews or workshops with stakeholders, reviewing documentation, and validating findings. Emphasize your ability to communicate effectively and translate user needs into technical specifications.

Join Rise to see the full answer
What strategies do you employ for debugging applications?

Discuss specific techniques you use for debugging, such as using debugging tools, writing tests to identify failures, or stepping through code. Provide examples of challenges you faced and how your approach helped resolve them.

Join Rise to see the full answer
Describe a complex problem you solved in your software development experience.

Share a situation where you encountered a challenging problem, detailing the steps you took to understand it, the solutions you considered, and the final outcome. Highlight any teamwork involved if applicable.

Join Rise to see the full answer
How do you manage your time when working on multiple projects?

Explain your time management techniques, such as setting priorities, using project management tools, and maintaining open communication with your team. Illustrate how these strategies help you meet deadlines and maintain project quality.

Join Rise to see the full answer
What experiences do you have with version control systems like Git?

Outline your familiarity with Git, including branching strategies and collaboration techniques, such as pull requests and code reviews. Mention specific scenarios where Git helped you manage changes effectively during development.

Join Rise to see the full answer
How do you stay updated with new technologies in software development?

Discuss your commitment to continuous learning through resources like online courses, tech blogs, community forums, or coding challenges. Highlight any recent technologies or frameworks you've explored that may be relevant to the Junior Software Engineer role.

Join Rise to see the full answer
Can you provide an example of a time you received constructive feedback?

Share a specific example of feedback you received, how you implemented it, and the positive impact it had on your work. Highlighting your adaptability to feedback reflects positively on your growth mindset.

Join Rise to see the full answer
Why do you want to work at Carimus as a Junior Software Engineer?

Communicate your excitement about Carimus' approach to blending creativity with technology and your alignment with their values. Share how you envision contributing to the team and growing both professionally and personally within this innovative company.

Join Rise to see the full answer
Similar Jobs
Posted 13 days ago

Join Revvity as a Junior Solutions Architect and be part of a team dedicated to solving global health challenges through innovative technology.

Photo of the Rise User
Bosch Group Hybrid 384 Santa Trinita Ave, Sunnyvale, CA 94085, USA
Posted 11 days ago

Join Bosch as a Senior Machine Learning Software Engineer and help develop cutting-edge AI solutions for diverse industries.

Photo of the Rise User
Posted 5 days ago

Visa Inc. is looking for a Senior Software Engineer to develop and enhance software solutions in Atlanta, GA.

Photo of the Rise User

Become an integral part of Qualified's team, shaping cutting-edge AI solutions as a Staff Software Engineer focused on infrastructure and platform excellence.

Photo of the Rise User
SQLI Remote Route des Jeunes, Geneva, Switzerland
Posted 10 days ago

Seeking a Lead Tech Java to develop large-scale projects in a dynamic Swiss team.

Photo of the Rise User
Posted 19 hours ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

As a System Software Engineer at OpenAI, you will play a vital role in developing manageability software for advanced AI supercomputers.

Posted 4 days ago

Join WebHeavenStudio as a FlutterFlow App Developer and help craft impactful experiences through app development.

Photo of the Rise User

Join REWE Group Austria as a Component Lead to guide a software development team in a dynamic and supportive work environment.

Carimus stands for "Care I Must.” We are a brand and digital transformation agency, founded in 2013 to help businesses and founders bring excellent products and services to the market fast. We believe excellence in product and service development ...

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands