Junior Software Engineer Job at Carimus, Raleigh, NC

OFFsczdXMXl0Y3RUbTFjM1o2dHBCQWN3bmc9PQ==
  • Carimus
  • Raleigh, NC

Job Description

Position:

Junior Software Engineer

Description:

As a Software Engineer at Carimus, you will work on Application and Web Development teams to customize and extend current web and mobile applications, build prototypes, add new features to existing applications, write test cases, and help troubleshoot and fix bugs. Responsibilities include designing and coding functional programs and applications for clients, gathering user requirements, defining system functionality, managing the software development lifecycle, and communicating key project data to the Project Manager.
You will create scalable software applications that are unit-tested, code-reviewed, and checked regularly for continuous integration. The role requires understanding client requirements and working with various programming languages such as JavaScript and PHP using libraries like React.js and Laravel.

Requirements:

Bachelor’s degree in Computer Science, Engineering, or Information Technology.
3+ years of experience engineering software and application platforms.
Professional and academic experience with React.js, React Native, Docker, JavaScript (Node.js), and MySQL.
Experience with Laravel or similar MVC frameworks, Git, and relational databases such as MySQL or PostgreSQL.
Ability to create 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 front-end JS libraries and frameworks (e.g., jQuery, Angular, React).
Soft skills: Analytical mindset, attention to detail, energetic, proactive attitude, ability to work under pressure, team player, willingness to learn and work with innovative technologies, creative mind.

Benefits:

Hybrid work schedule (in Raleigh, NC office 2-3 days per week).
Opportunity to work in a collaborative and creative environment that values continuous learning, transparency, investing in relationships, creating exceptional experiences, and caring for both people and the environment.
Carimus provides equal employment opportunities and prohibits discrimination and harassment based on a wide range of protected characteristics.

Job Tags

2 days per week, 3 days per week,

Similar Jobs

Aerotek

SMAW Welder/Fabricator Job at Aerotek

 ...Job Description Job Description Travel Welder/Fabricator Position Job Title: Structural Welder/Fitter $45 & $140 in per diem. This position is located in Newport News, Virginia paying $45 and $140 in per diem Job Description We are seeking an experienced Advanced... 

Nueces County OEM

Airport Manager Job at Nueces County OEM

 ...overseeing and performing the daily operations, maintenance of airport grounds and facilities, and administration of the airport facility which...  ...SKILLS: Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and... 

Healthcare Transitions Management, Inc.

Entry level Clerical/Medical Biliing Job at Healthcare Transitions Management, Inc.

 ...Job Description Job Description Learn Medical Billing while being paid. Healthcare Transitions Management is a 30+ year company serving medical professionals in the greater NY area, and we are looking for motivated individuals to learn a new skill and contribute to... 

Rolling Hills Bank & Trust

Full Time Bank Teller (Worthington) Job at Rolling Hills Bank & Trust

 ...position: In this position, you will be responsible for assisting bank customers in a variety of general banking transactions and...  ...miscellaneous duties that would fall under the responsibilities of a Bank Teller Internet and Mobile Banking assistance Assisting customers... 

New Mexico Center on Law and Poverty

Community Engagement Coordinator Job at New Mexico Center on Law and Poverty

 ...The Community Engagement Coordinator builds connections between NMCLP and the communities we serve by organizing in-person and virtual events, gathering community feedback and stories, nurturing new and ongoing relationships, and driving targeted digital outreach. This...