Software Developer

Software Developer

08 Mar 2024
California, San francisco bay area 00000 San francisco bay area USA

Software Developer

Job Description: Software Developer

(Java-Script—React, Nhost & NationBuilder)

Overview:

San Francisco International Arts Festival is seeking a seasoned Software Developer with a strong background in React, Nhost, and proficiency in NationBuilder's front-end framework.

We are looking for someone who can oversee the creation and implementation of a portal system that will allow us to build out our website speedily and efficiently.

The engineer should have at least five years of experience in web technologies, database architecture, and containerization technologies. A degree in software develop, or a related field is preferable (or demonstrable hands on experience with all of the platforms) and demands a blend of front-end and back-end development skills, and an in-depth understanding of modern web development practices.

Key Responsibilities:

● Design, develop, and deploy scalable and responsive web applications using React, with a deep integration into the Nhost platform including Hasura GraphQL and PostgreSQL.

● Master the NationBuilder platform, utilizing its content management and customer relationship management (CRM) capabilities to centralize, build, and manage campaigns integrating various communication tools.

● Implement sophisticated user interfaces and ensure compatibility and performance across different devices and platforms.

● Lead database design and management efforts, demonstrating expertise in PostgreSQL and GraphQL, to build and optimize database solutions for performance and scalability.

● Utilize Docker to create consistent development environments, with a focus on simplifying the setup process for the development team.

● Drive the process of migrating applications from Nhost 1.0 to 2.0, ensuring a seamless transition and maintaining system integrity and performance.

● Mentor junior developers, providing guidance and support to foster their professional growth and ensuring the delivery of high-quality software solutions.

● Staying abreast of the latest technological trends and advancements, advocating for the adoption of new technologies that can enhance project outcomes.

Qualifications:

● A Master’s degree in Computer Science, Software Engineering, or related field is required.

● A minimum of five years of proven experience in full-stack development, with specific expertise in React, Nhost (including Hasura GraphQL and PostgreSQL), and NationBuilder.

● Demonstrated ability to architect and manage complex database systems, with advanced knowledge in PostgreSQL and experience with GraphQL.

● Proficiency in NationBuilder, understanding its comprehensive suite of tools for website creation, database management through registrations, and integration of communication channels.

● Solid experience with Docker, with an ability to leverage containerization for development consistency.

● Exceptional leadership skills with experience in mentoring junior developers and leading development projects to successful completion.

● Excellent problem-solving capabilities and a strong focus on delivering scalable and maintainable software solutions.

● Outstanding communication skills, capable of working collaboratively in a dynamic team environment and interacting with stakeholders at all levels.

Required Skills:

● Experience in migrating large-scale applications between major versions of a platform, particularly with Nhost.

● In-depth knowledge of security best practices, accessibility standards, and internationalization.

● Previous leadership or supervisory experience in a software development team is essential.

Terms:

A sub-contract position with most work carried out remotely.

Reports to Executive Director

Compensation commensurate with experience.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.