Full Stack Software Engineer


Job Details

About Our Client:

Our client operates at the intersection of technology and creativity, developing a unique platform that enables users to discover and express their aesthetic preferences. The platform provides personalized experiences similar to how users enjoy tailored content on social media, allowing for the exploration, saving, and organization of digital content into inspiring collections and moodboards.

Position Overview:

The Full Stack Software Engineer will be a key contributor to both the front-end and back-end development of our client's platform. This role requires a balance of technical proficiency in building scalable, high-quality, and high-performance web applications. The successful candidate will work closely with cross-functional teams to design and implement features that enhance user experience and personalization capabilities.

Key Responsibilities:

  • Collaborate in the design, development, and deployment of full-stack web solutions.
  • Craft clean, maintainable, and performant code for both client-side and server-side components.
  • Contribute to all phases of the development lifecycle, from concept to deployment and optimization.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Implement data storage solutions and ensure the security and privacy of user data.
  • Provide technical leadership and advocate for best practices in software engineering.
  • Troubleshoot, debug, and upgrade existing systems.
  • Work alongside product developers and designers to understand end-user requirements, formulate use cases, and then translate them into pragmatic and effective technical solutions.
  • Stay abreast of emerging technologies and propose their adoption where beneficial.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related subject.
  • Strong foundation in Full Stack development with proficiency in languages such as JavaScript, TypeScript, Python, or Ruby.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Knowledge of server-side programming languages and frameworks like Node.js, Django, or Ruby on Rails.
  • Familiarity with database technology such as MySQL, MongoDB, and SQL Server.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with cloud service providers (e.g., AWS, GCP, Azure) and CI/CD pipelines.
  • Familiarity with containerization technologies like Docker and Kubernetes is a plus.
  • Strong analytical skills and a problem-solving aptitude.





 Identified Talent Solutions

 06/15/2024

 Los Angeles,CA