Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by National Quality Systems, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Full Stack Software Engineer at National Quality Systems will be pivotal in developing and maintaining both the front-end and back-end components of our software solutions. The ideal candidate will collaborate with cross-functional teams to design and implement innovative applications, ensuring high performance and responsiveness. This role necessitates proficiency in various programming languages and frameworks, allowing for seamless integrations and user-friendly interfaces. The engineer will also play a crucial role in the continuous improvement of our systems and processes through agile methodologies.
Job Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable code for both front-end and back-end applications.
- Implement responsive user interfaces that enhance user experience and engagement.
- Collaborate with product managers, UX designers, and other software engineers to create high-quality software solutions.
- Perform troubleshooting, debugging, and conducting peer code reviews to ensure code quality and maintainability.
- Manage application architecture and database design, ensuring scalability and performance.
- Contribute to all phases of the software development lifecycle, including requirement gathering, design, development, testing, and deployment.
- Stay updated with emerging technologies and industry trends to innovate solutions and improve existing systems.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Software Engineer or similar role, ideally with 3+ years in full stack development.
- Strong proficiency in programming languages such as JavaScript, Python, Ruby, or Java.
- In-depth understanding of front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Express, Django).
- Experience with database management systems, including SQL and NoSQL databases.
- Familiarity with version control systems, such as Git.
- Solid understanding of Agile methodologies and experience using related tools like JIRA or Trello.
Technologies & Tools
The Full Stack Software Engineer will work with a modern technology stack which includes JavaScript, React for front-end development, and Node.js for back-end services. The applications will utilize RESTful APIs and GraphQL for seamless data communication. Experience with cloud services such as AWS or Azure may also be beneficial in this role. Version control using Git, alongside CI/CD pipelines, will facilitate efficient build and deployment processes.
Ideal Candidates
Successful candidates will be proactive problem solvers with a strong attention to detail and a passion for coding. They will possess excellent communication skills, allowing them to effectively collaborate with team members and stakeholders. A strong desire to learn, adapt, and grow within the organization is essential. Moreover, ideal candidates will demonstrate creativity in their approach to software design and development, showcasing a commitment to delivering high-quality results on time.
Wyoming has 18 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.