ABOUT TECNOMI
Tecnomi builds AI-powered SaaS products for modern businesses. We are a lean, execution-obsessed team that values craft, speed, and user outcomes. Our stack is modern, our culture is async-friendly, and our codebase is something engineers love working in.
ROLE OVERVIEW
We need a Senior Full Stack Developer who can hit the ground running and independently build production-grade features. You will work closely with our Product Engineer and AI/ML team to rapidly prototype and ship high-quality code across the entire stack.
KEY RESPONSIBILITIES
- Design and develop scalable full stack features using React (frontend) and Node.js / Python (backend).
- Build and maintain robust REST and GraphQL APIs integrated with AI/ML services.
- Architect and optimize database schemas across PostgreSQL, MongoDB, and Redis.
- Collaborate on UI implementation from Figma designs ensuring pixel-perfect, responsive output.
- Participate in code reviews, maintain coding standards, and document technical decisions.
- Set up and maintain CI/CD pipelines and deployment infrastructure on cloud platforms.
- Troubleshoot and resolve production issues with a focus on reliability and performance.
- Guide and pair-program with junior developers to elevate team capability.
- Actively contribute to architectural decisions and technology evaluations.
REQUIRED SKILLS & EXPERIENCE
- 6–8 years of professional software development experience with a full stack focus.
- Expert-level React.js (hooks, context, state management with Redux / Zustand / TanStack Query).
- Strong backend skills in Node.js (Express / NestJS) or Python (FastAPI / Django).
- Deep understanding of relational and non-relational databases with query optimization.
- Proficiency with cloud services (AWS / GCP) — compute, storage, serverless, and networking.
- Experience with Docker, container orchestration, and infrastructure-as-code.
- Strong grasp of web security best practices, OAuth, and JWT-based authentication.
- Track record of shipping features in agile / scrum environments.
GOOD TO HAVE
- Experience with real-time systems using WebSockets or Server-Sent Events.
- Familiarity with vector databases (Pinecone, Weaviate) and LLM orchestration frameworks.
- Open-source contributions or a strong GitHub portfolio.