Software Engineer (Full-Time or Contractor)

New Today

About the Role We are seeking a highly motivated and talented Software Engineer to join our engineering team. In this role, you will be instrumental in enhancing and expanding our platform's capabilities, contributing to the full software development lifecycle from design to deployment. You will work alongside experienced engineers, tackling exciting challenges related to AI, scalability, data insights, and algorithm development, all while leveraging a modern tech stack.
This position offers a unique opportunity to make a significant impact in a rapidly evolving startup environment. You'll be joining our team at a pivotal growth stage, with ample opportunities to shape our future. We are open to considering candidates across various experience levels, from strong early-career engineers eager to grow to experienced professionals looking to lead and innovate. We are flexible and open to both full-time employment and contractor arrangements.
Responsibilities Design, develop, and maintain robust, scalable, and efficient applications primarily using Next.js, React, and TypeScript . Implement and optimize data storage and retrieval solutions with PostgreSQL , including the use of Prisma ORM . Contribute to the development and maintenance of backend services, leveraging Google Cloud Platform (GCP) services. Explore and implement agentic architectures , including building intelligent agents and integrating large language models ( LLMs ) such as Gemini (or other GPTs) to enhance platform functionality and user experiences. Collaborate closely with product managers, designers, and other engineers to translate requirements into technical specifications and deliver innovative features. Participate actively in code reviews, ensuring high code quality, maintainability, and adherence to best practices. Troubleshoot, debug, and resolve issues across the application stack, focusing on improving system reliability and performance. Contribute to the design and implementation of data analytics pipelines and algorithm development to derive new insights and enhance product capabilities. Write comprehensive unit and integration tests to ensure the stability and reliability of our software. Contribute to technical documentation, knowledge sharing, and continuous improvement of engineering processes. Embrace agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
Required Skills & Qualifications Proven experience in software development, with a strong understanding of programming concepts and software development principles. Proficiency with Next.js and React for building modern web applications. Solid experience with TypeScript or other strongly typed languages. Familiarity with relational databases, specifically PostgreSQL . Experience with version control systems, particularly Git. Strong problem-solving, analytical, and debugging skills. Excellent communication, collaboration, and interpersonal skills. A strong desire to learn, adapt, and thrive in a fast-paced startup environment.
Preferred Skills & Qualifications Experience with Prisma (Typescript ORM) . Hands-on experience with Google Cloud Platform (GCP) services (e.g., Cloud Functions, Cloud Run, Compute Engine, BigQuery). Proficiency in Python for data processing, AI/machine learning, scripting, or backend services. Familiarity with data analytics concepts and tools. Experience in algorithm development or optimization. Knowledge of containerization technologies (e.g., Docker) and orchestration (e.g., Kubernetes). Experience with testing frameworks (e.g., Jest, Mocha). Understanding of RESTful APIs and microservices architecture. Experience working in an agile development environment.
What We Offer Salary Range: $70,000 - $130,000 annually Equity: Opportunity to gain equity in a venture-backed startup. Unlimited Time Off: We believe in work-life balance and trust our team to manage their time effectively. Summer Fridays: Enjoy early dismissals on Fridays during the summer months. Flexible Work Hours: We support flexible scheduling to help you achieve work-life integration. Shape Our Future: As a growing startup, you'll have the unique opportunity to contribute to the direction and addition of future company benefits. Significant opportunities for professional growth and skill development in a rapidly evolving tech landscape. A collaborative, inclusive, and supportive work environment where your contributions are valued and make a real impact. Exposure to cutting-edge technologies and best practices on Google Cloud Platform . Mentorship from experienced engineers and leadership. The chance to be a foundational part of a mission-driven company making a positive social impact.
About Social Cascade Social Cascade ( www.socialcascade.co ) is a fast-paced, growing startup at the forefront of revolutionizing social impact through innovative technology . We are a venture-backed company, proudly funded by the National Institutes of Health (NIH), empowering us to tackle significant challenges and drive meaningful change.
We are harnessing AI to deliver the perfect message, at the perfect time, from the most trusted voices in each community. We are a passionate and growing team committed to building high-quality, scalable solutions using modern technologies. At Social Cascade, we foster a collaborative, supportive, and dynamic environment where continuous learning, professional growth, and impactful contributions are highly encouraged.
To Apply Please submit your resume detailing your relevant experience and why you believe you would be a great fit for our team.
Social Cascade is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Location:
Us
Job Type:
FullTime