The startup-minded group is looking for a Full-Stack Software Engineer to build products that move fast and solve real problems, requiring engineers who can work across the stack, write clean code, and automate repetitive tasks for efficient scaling.
Requirements
- Strong experience with frontend frameworks (React, Nextjs, or similar).
- Proficiency in backend development (Python, Go, or similar).
- Solid knowledge of databases (Postgres, MySQL, or NoSQL).
- Experience building and consuming RESTful.
- Comfortable writing automation scripts (Python, Bash, or similar).
- Familiarity with Git, CI/CD, and cloud platforms (GCP/AWS).
- Bonus: experience with testing frameworks and writing automated tests.
Responsibilities
- Build and maintain end-to-end product features (frontend, backend, APIs, database).
- Write automation scripts and internal tools to simplify workflows and reduce manual effort.
- Collaborate with designers and PMs to deliver a polished user experience.
- Work with DevOps and QA to ensure reliable, scalable deployments.
- Jump in wherever needed — from fixing a UI bug to tuning a query to scripting a data cleanup.
- Ship a new end-to-end feature — from database schema to backend API to frontend UI.
- Write automation scripts to handle recurring tasks (log parsing, batch jobs).
Other
- 8–12+ years in software engineering or related roles.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field is required.
- Master's degree preferred for specialized domains
- Additional certifications in cloud platforms (AWS, GCP, Azure), DevOps, or full-stack frameworks are a plus but optional.
- If you are a highly motivated individual who wants to grow your career with a fast paced and progressive company, Granite has countless opportunities for you.