Epicareer Might not Working Properly
Learn More
M

Junior Software Developer

Salary undisclosed

Checking job availability...

Original
Simplified
About the Role We are seeking a motivated Software Engineer to join our dynamic tech team. In this role, you will work closely with senior developers to design, build, and maintain both front-end and back-end components of web applications. This is an excellent opportunity for recent graduates or early-career developers who are eager to gain hands-on experience and grow their skills across a variety of technologies. Key Responsibilities Develop and maintain front-end components using modern frameworks (e.g., React, Svelte, or Angular). Build back-end services, APIs, and databases using technologies like Node.js, Python, or Java (or other relevant backend languages). Write clean, efficient, and maintainable code following best practices. Participate in code reviews, testing, and debugging to ensure software meets requirements. Assist in optimizing web applications for performance and scalability. Keep up with emerging technologies to improve processes and technical solutions. Qualifications Education: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Experience: 0-2 years of professional or internship experience in software development. Front-End Skills: Familiarity with HTML, CSS, JavaScript, and frameworks like React, Svelte, or Angular. Back-End Skills: Basic understanding of server-side languages (e.g., Node.js, Python, Java) and REST APIs. Database Knowledge: Exposure to SQL and NoSQL databases (e.g., MySQL, MongoDB, PostgreSQL). Version Control: Experience with Git and GitHub or other version control systems. Problem-Solving: Strong analytical and troubleshooting skills. Communication: Ability to work effectively within a team and communicate technical ideas clearly.