Full Stack Software Engineer - Entry Level
This entry-level Full Stack Software Engineer role involves developing and maintaining responsive web applications using both frontend and backend technologies. The engineer will collaborate with cross-functional teams to implement features, write clean code, perform testing and debugging, and participate in code reviews to ensure software quality and continuous improvement.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting; Information Services; IT System Data Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is seeking an entry-level Full Stack Software Engineer on a contract basis to support development and maintenance of responsive web applications. You will work with cross-functional teams to implement features, fix defects, and improve application performance.
- Develop and maintain responsive frontend and backend code using modern web technologies
- Build user-friendly interfaces with HTML, CSS and JavaScript and modern frameworks (React, Angular, or Vue)
- Implement backend services and database integration using at least one server-side language and relational or NoSQL databases
- Write clean, maintainable, reusable, and well-documented code
- Perform unit testing, debugging, and troubleshooting to improve performance and reliability
- Participate in code reviews and follow software development best practices (version control, branching, CI/CD)
- Assist with application deployment, monitoring, and ongoing maintenance
- Learn from senior engineers and participate in team design discussions
What We’re Looking For (Required Qualifications)
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience
- Basic understanding of both frontend and backend software development
- Knowledge of at least one backend programming language and database technology
- Familiarity with Git, GitHub, or similar version control platforms
- Strong problem-solving, analytical, and communication skills
- Willingness to learn new technologies and collaborate in a team environment
- Able to work as a contractor and follow client onboarding and security processes
Nice-to-Have (Preferred Skills)
- Experience with React, Angular, or Vue.js
- Experience with Node.js, Python, Java, C#, or similar backend stacks
- Familiarity with RESTful APIs, GraphQL, or other integration patterns
- Experience writing unit tests and using testing frameworks
- Exposure to CI/CD tools and cloud deployment (e.g., GitHub Actions, Jenkins, AWS, Azure)
- Experience with SQL and/or NoSQL databases (Postgres, MySQL, MongoDB, etc.)
Compensation & Work Model
- Employment type: Contract (details and hourly/rate info provided by Confidential Client during hiring process)
- This posting follows all applicable US hiring laws. If you need an accommodation during the hiring process, please let Careertakes know.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range