GrabaSoft
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Senior Full-Stack Software Engineer

Job details

Job description

This is a remote position.

Senior Full-Stack Software Engineer

Location: 100% Remote

Note: Candidates applying for this job must be authorized to work or a citizen of the United States.

About  us: A 100% remote workplace! At GrabaSoft, we believe in building a strong and supportive team. We offer a collaborative and rewarding work environment where you can learn and grow alongside talented professionals. We value work-life balance and provide our employees with competitive benefits and opportunities for professional development. Join our team and experience the GrabaSoft difference

Benefits:

  • Competitive salary.
  • Unlimited PTO.
  • Flexible working hours.
  • Medical insurance.
  • Vision insurance.
  • Dental insurance.
  • 401(k) program.

We strongly encourage candidates from all community and traditionally underrepresented backgrounds to apply!

As a Senior Full-Stack Engineer at GrabaSoft, you will play a pivotal role in the full software development lifecycle, from design and development to deployment and maintenance. You will work on custom site construction and contribute to both backend and some frontend development, creating efficient, scalable, and production-ready code.

Key Responsibilities

Backend Development: Build and maintain highly optimized backend components using Python and Flask. Design, implement, and consume RESTful APIs.

Database Design: Create and optimize SQL database schemas for scalable and efficient data storage.

Frontend Contributions: Assist with front-end development tasks when needed, ensuring smooth integration with backend systems.

Performance Optimization: Apply best practices for page load optimization, SEO techniques, and web analytics.

Testing & Documentation: Write unit tests, document code, and ensure high-quality releases.

System Configuration: Manage and configure Linux servers using the command line.

Required Skills & Qualifications

Programming Expertise: Expert-level knowledge of Python and JavaScript and significant experience with AI systems (vector databases, model fine tuning, etc.).

Frameworks: Hands-on experience with Flask or similar backend frameworks.

API Development: Proficiency in building, consuming, and troubleshooting REST APIs.

Database Management: Strong experience in designing and managing SQL database schemas.

Linux Skills: Comfortable with Linux command-line configuration and control.

Web Optimization: Solid understanding of web analytics, SEO techniques, and page load optimization strategies.

Problem Solving: Ability to solve complex technical issues with creative, scalable solutions.

OOP & Testing: Familiarity with object-oriented design patterns and writing robust unit tests.

Nice-to-Have Skills

Experience with Solidity, development in the Bittensor ecosystem or other blockchain-related technologies.

Experience with Rust Programming Language

Experience in React and other front-end frameworks.

Knowledge of CI/CD pipelines and DevOps practices.

About the company

Job Location

San Francisco, CA

Company Size

200+

Our Story

Visit Website
View Company on LinkedIn

Apply for this job

Apply Now
This is a success message.
This is an error message.
This is also an error message.