Junior Software Engineer Job in | Yulys
×

Job Title: Junior Software Engineer

Company Name: GeniusXLab LLC
Salary: USD 45,000.00
-
USD 60,000.00 Yearly
Job Industry: Computer Software
Job Type: Full time
WorkPlace Type: hybrid
Location: United States
Required Candidates: 2 Candidates
Skills:
React
Vue
Node
Angular
.NET
TypeScript
Job Description:

Company: GeniusXLab LLC

Location: Avalon, Texas, United States

Work arrangement: Remote or hybrid

Experience level: 0–2 years

Department: Engineering

About GeniusXLab

GeniusXLab is an IT services and consulting company that develops custom software, modern web and mobile applications, and AI-powered integrations for clients across multiple industries.

Our engineering teams collaborate with experienced professionals and client stakeholders to design, develop, test, and deliver reliable software solutions. We support continuous learning, mentorship, and professional development.

About the Role

GeniusXLab is seeking a motivated Junior Full-Stack Software Engineer to join our engineering team.

This role is designed for an early-career developer who wants to strengthen their technical skills while contributing to practical software projects. You will work with senior engineers and team members to develop application features, build APIs, resolve technical issues, write automated tests, and participate in established software development processes.

Responsibilities

  • Develop and maintain front-end features using React, Vue, Angular, or a similar framework.
  • Build and maintain back-end services and RESTful APIs using Node.js, .NET, Java, Python, or a related technology.
  • Write clear, readable, maintainable, and well-organized code.
  • Convert product requirements into practical technical solutions.
  • Investigate software issues and implement appropriate fixes.
  • Write, run, and maintain automated tests.
  • Use Git and GitHub-based development workflows.
  • Participate in standups, planning sessions, retrospectives, and code reviews.
  • Communicate project progress, questions, blockers, and technical updates clearly.
  • Collaborate with senior engineers, internal teams, and client stakeholders.
  • Complete assigned tasks in accordance with project requirements and timelines.
  • Learn new tools, frameworks, technologies, and codebases as required.
  • Contribute to the continuous improvement of development processes and software quality.

Required Qualifications

  • Foundational knowledge of at least one front-end framework, such as React, Vue, Angular, or a similar technology.
  • Foundational knowledge of at least one back-end technology, such as Node.js, .NET, Java, Python, or a similar technology.
  • Understanding of RESTful APIs and client-server architecture.
  • Knowledge of programming fundamentals, including data structures, debugging, and error handling.
  • Familiarity with Git and version control.
  • Strong written and verbal English communication skills.
  • Ability to work effectively in a remote or hybrid environment.
  • Interest in continuous learning and professional development.
  • Ability to receive feedback and apply it to improve technical performance.
  • Strong organizational, problem-solving, and collaboration skills.

Preferred Qualifications

Experience with any of the following is helpful but not required:

  • TypeScript.
  • Relational databases and SQL.
  • PostgreSQL, MySQL, or another database system.
  • Docker and containerized development.
  • Cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • CI/CD pipelines.
  • Automated testing frameworks.
  • Mobile application development.
  • AI-powered applications or software integrations.
  • Personal software projects.
  • Internship experience.
  • Open-source contributions.
  • Technical documentation and API documentation.

Work Authorization

Candidates must be legally authorized to work in the United States. Visa sponsorship is not available for this position.

Work Environment

This position may be performed remotely or in a hybrid environment, depending on project requirements and team arrangements. Candidates should be able to communicate effectively, manage assigned responsibilities, attend scheduled meetings, and collaborate with team members using online development and communication tools.

Why Join GeniusXLab?

  • Contribute to practical software projects for real clients.
  • Receive mentorship and technical guidance from experienced engineers.
  • Participate in code reviews and collaborative development.
  • Develop skills across web, mobile, backend, and AI-enabled applications.
  • Gain experience with modern software development tools and practices.
  • Take on increasing responsibility as your technical skills develop.
  • Build a strong foundation for a long-term software engineering career.
  • Work in a collaborative environment that values learning, accountability, and professional growth.

Compensation and Benefits

Compensation and benefits will be determined based on experience, qualifications, work arrangement, and company policy. Additional information will be provided during the interview process.

How to Apply

Please submit the following through the GeniusXLab careers page:

  • Résumé in PDF format.
  • LinkedIn profile URL.
  • GitHub profile or portfolio link, if available.
  • A brief explanation of why you are interested in growing with GeniusXLab.
  • A short description of what you hope to learn during your first year.

Applications will be reviewed based on the candidate’s qualifications, technical foundation, communication skills, and potential for professional growth. Qualified applicants will be contacted regarding the next steps in the selection process.

Become a part of our growth newsletter