Job Details

Full Stack Software Engineer

  2025-08-15     SWJ Technology     Greenville,SC  
Description:

PURPOSE: Designs and develops overall architecture for web application using leading edge technologies and know-how from Industry, partner companies, local universities and internal partners into automotive concepts. Integrates these concepts using clients project development and Integration processes. Identifies emerging technologies in order to build software and/or hardware prototypes and production ready solutions. Focuses on areas including but not limited to web, DB, ETL, and other enabling technologies to develop and maintain quality, responsive applications RESPONSIBILITIES: Designs and develops web applications. Defines and documents the design of functionality through use cases, business process flows, UI design, and UML modeling as necessary. Works on several development initiatives concurrently and provide subject matter expertise on customer implementations and product customization. Partners with other developers to develop functionality following existing style and coding standards. Reviews designs, demo prototypes and provides application support. Defines the visualization and realization of future technologies. Supports the complete process from development of concepts and vision to full production-ready solutions which can be integrated rapidly into the automotive environment. Serves as a primary point of contact for other engineers and specialists in the team to provide expert knowledge and troubleshooting skills. Serves as an internal consultant to other developers and engineers as needed, providing assistance in all phases of product life-cycle development. Maintains accurate, meaningful and updated technical and non-technical documentation pertaining to all aspects of area(s) of responsibility. Analyzes business critical processes, evaluates and recommends improvements. Measures performance of delivered services through set of agreed metrics and ensures appropriate actions are taken so that all services agreements are met. Performs other duties as assigned by Operations Supervisor. QUALIFICATIONS: BA/BS Degree in Business, Computer Science or Electrical Engineering preferred or the equivalent of 4 years professional IT related experience. MS degree (preferred). 5+ years of technical experience in Information Technology. 2+ years of experience in web and DB development with demonstrated strengths in software and hardware design, development, Integration and testing. REQUIRED SKILLS : 5+ years of experience with Object oriented programming (Java, Objective C, or Javascript). 3+ years of experience implementing software design patterns and best practices applicable to web development. 1+ years of experience developing enterprise or client facing web applications. 1+ years of experience deploying and supporting Web applications. 1+ years of hands-on development experience with back-end programming languages (PHP, Python, Java, .NET, JavaScript, etc). 1+ years of experience with MySQL, MongoDB, Oracle. 1+ years of experience interfacing with REST Web Services and JSON/XML. 1+ years of experience monitoring and supporting performance of web applications and infrastructure. Basic knowledge of Linux Server administration, Version Control Systems. Proficiency in designing, implementing, and deploying full-stack applications. Ability to manage application performance using efficient code structure, database tuning and consideration of network latency. Ability to mentor/lead a team and manage project timelines and deliverables. Senior level of programming competency and extensive experience delivering full stack applications from initial development through production deployment & operations. Strong verbal/written/interpersonal skills and the ability to translate technical constraints/requirements to non-technical stakeholders and vice-versa. PREFERRED SKILLS: Competency deploying and maintaining applications on a major cloud provider. Experience working with a variety of common architectural patterns to inform technical tradeoffs. Microservice or distributed system development and troubleshooting experience. PHYSICAL REQUIREMENTS: Work is normally performed in an office, laboratory, manufacturing floor, or machine shop setting where physical work includes, but is not limited to, sitting, standing, reaching, kneeling, bending, and lifting up to 25 lbs. Must be able to understand and comply with all relevant safety practices. FLSA STATUS/WORKING SCHEDULE: Location: 95% Greenville, SC, 5 % Travel // 60 % remote, 40% onsite, Must be local in SC Schedule: Day Shift, Mon-Fri. Assignment Start: ASAP DISCLAIMER: This job description is a high-level overview of general expectations of this position. It is not intended to list every responsibility of the position nor does it represent an employment contract of any kind. SWJ TECHNOLOGY and all of its subsidiaries (i.e., NGE EQUIPMENT and ProjectOne US) are Equal Opportunity Employers and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender, disability status, protected veteran status, or any other characteristic protected by law. Apply for this position Required * Apply with Indeed Apply with Indeed First Name * Last Name * Email Address * Phone * Age 18 or Older * Yes No Are you authorized to work in the country for any employer? * Yes No Would you require any visa sponsorship now or in future? (F1, H1B, TN Visa, etc.) * Yes No Desired Salay * Earliest Start Date * Willing to Relocate * Yes No Languages Spoken * Are you open for temporary positions (Contract)? * Yes No Are you fluent in German or do you have German skills? * Yes No The following questions are entirely optional. To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more . Invitation for Job Applicants to Self-Identify as a U.S. Veteran A disabled veteran is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A recently separated veteran means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An active duty wartime or campaign badge veteran means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An Armed forces service medal veteran means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. I IDENTIFY AS ONE OR MORE OF THE CLASSIFICATIONS OF PROTECTED VETERAN LISTED ABOVE I AM NOT A PROTECTED VETERAN I DON'T WISH TO ANSWER Voluntary Self-Identification of Disability Voluntary Self-Identification of Disability Form CC-305 OMB Control Number 1250-0005 Expires 04/30/2026 Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualifiedpeople with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says wemust measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disabilityor have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one whomakes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If youwant to learn more about the law or this form, visit the U.S. Department of Labor's Office of Federal Contract CompliancePrograms (OFCCP) website at . How do you know if you have a disability? A disability is a condition that substantially limits one or more of your major life activities. If you have or have ever hadsuch a condition, you are a person with a disability. Disabilities include, but are not limited to: Alcohol or other substance usedisorder (not currently usingdrugs illegally) Blind or low vision Cancer (past or present) Cardiovascular or heartdisease Celiac disease Cerebral palsy Deaf or serious difficultyhearing Diabetes Disfigurement, for example,disfigurement caused by burns,wounds, accidents, or congenitaldisorders Epilepsy or other seizure disorder Gastrointestinal disorders, for example,Crohn's Disease, irritable bowelsyndrome Mental health conditions, for example,depression, bipolar disorder, anxietydisorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from theuse of a wheelchair, scooter, walker,leg brace(s) and/or other supports Nervous system condition, for example,migraine headaches, Parkinson'sdisease, multiple sclerosis (MS) Neurodivergence, for example,attention-deficit/hyperactivity disorder(ADHD), autism spectrum disorder,dyslexia, dyspraxia, other learningdisabilities Partial or complete paralysis (anycause) Pulmonary or respiratory conditions, forexample, tuberculosis, asthma,emphysema Please check one of the boxes below: YES, I HAVE A DISABILITY, OR HAVE HAD ONE IN THE PAST NO, I DO NOT HAVE A DISABILITY AND HAVE NOT HAD ONE IN THE PAST I DO NOT WANT TO ANSWER PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete. #J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search