Job Information
Par Government Systems Corporation Full-Stack Developer in United States
We are looking for a talented and experienced Full Stack Web Developer to join our team. As a Full Stack Web Developer, you will be responsible for designing, developing, and maintaining high-quality web applications. Your expertise in both front-end and back-end development will be essential in delivering innovative and scalable solutions.
Responsibilities and Duties:
Collaborate with the project stakeholders, including product managers, designers, and other developers, to gather requirements and understand project goals.
Develop clean, efficient, and scalable code for both front-end and back-end components of web applications.
Design and implement responsive user interfaces using HTML, CSS, and JavaScript frameworks (such as React, Angular, or Vue.js) to ensure a seamless user experience across different devices and browsers.
Build and maintain server-side applications and APIs using modern programming languages and frameworks (such as Node.js, Python, Ruby, or Java).
Integrate with databases and manage data models to ensure efficient data storage, retrieval, and manipulation.
Implement security and data protection measures to safeguard web applications against potential threats.
Optimize application performance by identifying and resolving bottlenecks, conducting code reviews, and implementing performance tuning techniques.
Conduct thorough testing and debugging of web applications to ensure high-quality and bug-free code.
Collaborate with cross-functional teams, including designers and other developers, to ensure effective communication and smooth project delivery.
Stay updated with the latest trends and advancements in web development and recommend best practices and technologies for improving development processes.
Required Skills
Proven experience as a Full Stack Web Developer or similar role, with a strong portfolio of web applications you have developed.
Proficiency in front-end technologies such as HTML, CSS, and JavaScript, as well as modern frameworks (React, Angular, Vue.js, etc.).
Experience in server-side development using languages like Node.js, Python, Ruby, or Java, along with relevant frameworks.
Solid understanding of databases and proficiency in SQL, with experience in database design and management.
Knowledge of RESTful APIs and experience in building and consuming web services.
Familiarity with version control systems (e.g., Git) and agile development methodologies.
Strong problem-solving skills and a detail-oriented mindset to ensure clean and bug-free code.
Experience with responsive design principles and optimizing applications for different devices and browsers.
Understanding of security best practices and ability to implement necessary measures to protect web applications.
Excellent collaboration and communication skills to work effectively within a team environment.
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Required Experience
1-5 years of software development experience
1-5 years of experience developing with a Javascript framework such as Angular, Vue.js, or
React
1-5 years of experience developing with a server side framework such as Ruby on Rails,
Fastly (NodeJS), or Gorilla (Go lang)