Full Stack Software Engineer
Core
Design, build, and maintain full-stack applications, internal portals, and microservices supporting engineering data analytics and AI initiatives.
Role type
Full Stack Software Engineer
Builds
Internal portals, microservices, backend services, and responsive front-end interfaces for engineering tools.
Domain
Enterprise IT, Cloud, Data Analytics, AI
Deliverable
production ML models | product features
Required skills
Python, JavaScript/TypeScript, React, REST API design, Microservices architecture, SQL, PostgreSQL, MySQL, Teradata, Git, Agile development, Database query optimization, Networking fundamentals (TCP/IP, DNS, HTTP/HTTPS)
Preferred skills
Ruby on Rails, Django, Generative AI/LLMs (OpenAI, Azure OpenAI, LangChain, LangGraph, MCP, RAG), AI API integration, Docker, Kubernetes, AWS, Azure, CI/CD pipelines
Technologies
FastAPI, Node.js, React, Angular, Vue.js, PostgreSQL, MySQL, Teradata, TCP/IP, DNS, HTTP/HTTPS, Git, Docker, Kubernetes, AWS, Azure, OpenAI, Azure OpenAI, LangChain, LangGraph, MCP, RAG, GitHub Copilot
Responsibilities
Design and optimize database queries ensuring data integrity and performance; Develop new features, enhance existing functionality, and troubleshoot production issues; Write clean, well-tested, maintainable code following established engineering practices; Participate in code reviews, debugging, and performance tuning; Support deployments, maintenance, and ongoing platform improvements; Collaborate with Product, QA, Data, and Engineering teams throughout the development lifecycle.
Seniority
Mid-level (4-6 years experience)