Open role
[Remote] Junior Full Stack Developer (Entry-Level)
Note: The job is a remote job and is open to candidates in USA. Nexacode is seeking an entry-level Junior Full Stack Developer to help build, scale, and maintain modern web applications. The role involves frontend and backend development, database work, testing, documentation, and collaboration with engineering, QA, and product teams while learning from senior developers.
Responsibilities
- Assist in the design, development, and maintenance of full-stack web applications
- Build responsive, user-friendly front-end interfaces using modern frameworks such as React, Angular, or Vue
- Develop and maintain backend logic, servers, and RESTful APIs using technologies such as Node.js, Java, Python, .NET, or Spring Boot
- Work with relational databases such as MySQL and PostgreSQL, and NoSQL databases such as MongoDB
- Learn internal project architecture, coding standards, and development workflows
- Participate in Agile/Scrum meetings and collaborate with developers, QA, and product teams
- Write clean, maintainable code and assist with unit testing, debugging, and resolving application issues
- Maintain and update technical documentation for assigned features and workflows
Skills
- This opportunity is intended for entry-level candidates with 0–1 year of full-time professional software development experience
- No prior full-time professional experience is required
- Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field
- Equivalent practical training or project experience may also be considered
- 0–1 year of full-time professional software development experience
- Strong understanding of Object-Oriented Programming (OOP) , Data Structures & Algorithms (DSA) , and basic software design principles
- Knowledge of HTML5, CSS3, and modern JavaScript (ES6+)
- Basic knowledge of at least one backend language or framework such as Node.js, Express, .NET, Java, Spring Boot, or Python
- Basic understanding of relational database concepts
- Familiarity with Git , including branching, merging, and pull requests
- Strong logical thinking and analytical problem-solving abilities
- Excellent communication and collaboration skills
- A strong willingness to learn new technologies and continuously improve technical skills
- Academic projects, internships, personal projects, bootcamp projects, GitHub projects, hackathons, and open-source contributions are highly valued
Company Overview