What are the responsibilities and job description for the Full Stack Developer position at Finturf?
Full-Stack Developer for API Platform Project
ONLY ON-SITE IN GLENDALE, CA
About the Role:
We are seeking a talented Full-Stack Developer to join our dynamic team on the API Platform Project. This role is crucial for driving front-end developments on Retool, enhancing our back-end capabilities, and crafting user-centric embedded solutions. The candidate will be actively involved in the development and support of GPT bots, contributing to the cutting-edge of AI-driven development practices. Ideal candidates should excel at understanding business contexts, creating seamless user experiences for both developers and end-users, and delivering solutions directly to users and stakeholders.
Responsibilities:
Develop and maintain front-end interfaces using Retool, ensuring a seamless and efficient user experience for both developers creating the tools and end-users interacting with them.
Write robust SQL queries to interact with databases, ensuring data integrity and performance.
Utilize JavaScript for data transformation and to implement application logic, enhancing the functionality and interactivity of our applications.
Manage and integrate various REST APIs, extending the capabilities of our applications, focusing on creating easy-to-use, scalable, and secure API interfaces.
Leverage Apigee to manage API traffic as a gateway, monitor and analyze API performance, and secure APIs against unauthorized access.
Design and build developer portals using Apigee, enabling developers to access APIs, documentation, and tools efficiently while also ensuring a straightforward, engaging experience for end-users who see our embeddings.
Utilize data visualization and reporting tools like Tableau to create insightful dashboards and reports, enhancing data-driven decision-making.
Contribute to the development and support of GPT bots, leveraging AI to streamline development processes and enhance support mechanisms.
Collaborate with cross-functional teams to define, design, and ship new features tailored for both developer ease and end-user satisfaction.
Participate in code reviews to maintain high-quality code standards.
Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality.
Stay up-to-date with emerging trends in software development, particularly in full-stack technologies, AI, and data visualization.
Required Skills:
Proficiency in front-end technologies, including HTML, CSS, and JavaScript.
Strong experience with SQL and familiarity with data warehousing solutions.
Solid understanding of JavaScript for front-end data transformation and application logic.
Experience with REST API integration.
Familiarity with version control systems, such as Git.
Strong problem-solving skills and the ability to think algorithmically.
Desirable Skills:
Knowledge of Apigee for API management is highly beneficial but not required.
Experience with data visualization and reporting tools, especially Tableau, is a plus.
Experience in designing and implementing user interfaces that cater both to developers and final users, particularly in environments where our API integrations are embedded, will be considered highly advantageous.
This position is ideal for a developer who is adept at finding solutions within business contexts and capable of delivering outcomes directly to users and stakeholders. The role demands a balanced focus on both developer-focused and end-user-focused interfaces, promoting an optimal experience throughout our embedded solutions.
Salary : $60,000 - $130,000