Full Stack Developer – FSD244

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Feb 20 ,2024
  • icon
    Qualifications Bachelor's Degree

Job Description

SGN Crownford Global is a leading-edge technology company dedicated to providing innovative solutions in engineering/tech firm driving innovation in web and app development. As we continue to expand our portfolio of digital products and services, we are seeking a talented and versatile Full Stack Developer to join our dynamic team. This role offers an exciting opportunity to contribute to the development of cutting-edge applications, collaborate with cross-functional teams, and drive technological innovation within SGN Crownford Global.

Position Overview:

As a Full Stack Developer at SGN Crownford Global, you will be a key player in designing, developing, and implementing scalable and efficient solutions that contribute to the success of our digital initiatives. You will work on both the frontend and backend aspects of our applications, ensuring seamless integration and optimal performance. The ideal candidate will bring a passion for full-stack development, a strong technical background, and the ability to work collaboratively in a fast-paced and innovative environment.

Key Responsibilities:

  1. Full Stack Development:
    • Design, develop, and maintain full-stack solutions that meet business requirements and align with the overall technical architecture.
    • Work on both frontend and backend components to create cohesive and responsive applications.
  2. Frontend Development:
    • Develop user interfaces that are visually appealing, intuitive, and responsive using modern frontend technologies such as React, Angular, or Vue.js.
    • Collaborate with UI/UX designers to ensure a seamless and engaging user experience.
  3. Backend Development:
    • Architect and implement robust backend systems, including database design, server-side logic, and API development using technologies like Node.js, Python, or Java.
    • Collaborate with frontend developers to define API requirements and ensure smooth data flow.
  4. Database Management:
    • Design and optimize database schemas, ensuring efficient data storage, retrieval, and integrity.
    • Implement database solutions using technologies like MySQL, PostgreSQL, or MongoDB.
  5. Integration and Testing:
    • Integrate frontend and backend components to create a cohesive and functional application.
    • Conduct thorough testing to identify and resolve bugs, performance issues, and ensure overall system reliability.
  6. Scalability and Performance Optimization:
    • Architect scalable solutions that can handle increasing user loads and data volumes.
    • Implement performance optimizations and conduct regular system analysis to identify areas for improvement.
  7. Security Measures:
    • Implement and adhere to security best practices to protect applications from potential vulnerabilities and cyber threats.
    • Collaborate with the security team to ensure compliance with security standards.
  8. Collaboration and Communication:
    • Collaborate with cross-functional teams, including product managers, UI/UX designers, and other developers, to understand project requirements and objectives.
    • Communicate effectively on project progress, challenges, and solutions.
  9. Documentation:
    • Maintain comprehensive documentation for code, APIs, and system architecture.
    • Contribute to the creation of user manuals and technical documentation.

Qualifications and Skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Full Stack Developer or in a similar role.
  • Proficiency in frontend technologies such as React, Angular, or Vue.js.
  • Strong backend development skills using technologies like Node.js, Python, or Java.
  • Experience with database management systems, including MySQL, PostgreSQL, or MongoDB.
  • Familiarity with RESTful API design and implementation.
  • Knowledge of cloud platforms, such as AWS or Azure.
  • Understanding of security principles and best practices.
  • Excellent problem-solving and debugging skills.
  • Effective communication and collaboration abilities.