Job Title
Full-stack Software Engineer
About SproutsAI
SproutsAI is a fast-growing startup specializing in artificial intelligence and machine learning technologies. We create cutting-edge, scalable solutions that help businesses automate and optimize their processes. Our work spans across industries, and we are passionate about building innovative products that solve real-world problems. At SproutsAI, we nurture a culture of learning, collaboration, and experimentation, making it an ideal place for technologists to thrive and grow.
What You’ll Do
- Design, develop, and maintain scalable web applications and services — from frontend interfaces to backend systems.
- Collaborate with cross-functional teams including data scientists, product managers, and designers to deliver impactful features.
- Build and integrate RESTful APIs and microservices for seamless user experiences.
- Write clean, efficient, and reusable code following modern development practices.
- Work on performance optimization, security, and deployment of fullstack applications.
- Participate in code reviews, technical discussions, and continuous improvement of development processes.
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proficiency in at least one backend language (e.g., Go, Python, Java, Node.js).
- Solid experience with frontend technologies like React, Angular, or Vue.
- Good understanding of HTML, CSS, JavaScript,TypeScript, and responsive design.
- Experience working with databases (SQL,NoSQL) and version control systems (e.g., Git).
- Ability to work independently in a remote environment while collaborating effectively with a global team.
Preferred Qualifications
- Experience with cloud platforms (AWS, GCP, or Azure) and CI,CD pipelines.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of API security, authentication (OAuth, JWT), and authorization best practices.
- Exposure to data-intensive or AI,ML-powered applications is a plus.
- Previous experience in a fast-paced startup environment is highly valued.
Why Join SproutsAI?
- Remote-first team with flexible working hours.
- Opportunity to build real AI-driven products from the ground up.
- Collaborative and inclusive team culture with mentorship opportunities.
- Fast growth, flat structure, and significant ownership in product development.
- Competitive compensation and performance-based growth.