Fullstack Developer
Location: Baku, Azerbaijan
Type: Full-time, on-site
Candidate type: Locals
Company: eiLink LLC
About eiGroup
At eiGroup, we believe ideas can change industries - but only if they are nurtured with structure, science, and courage.
We’re an R&D and Innovation Venture Studio that transforms human ingenuity into technological value that scales.
Our ecosystem brings together researchers, engineers, and creators who turn complex challenges into scalable products - from subsurface imaging to AI-driven analytics, from remote sensing to digital transformation.
Our ventures are built in-house, born from research, and grown into independent companies.
Together, we’re shaping how innovation takes root in this region - and how it reaches the world.
What You’ll Do
- Design, develop, and maintain backend services using Python and FastAPI
- Build modern, responsive user interfaces using React and TypeScript
- Apply clean code and architectures to write modular and maintainable code
- Implement authentication, authorization, and role-based access control
- Design and work with relational databases (PostgreSQL) and NoSQL databases (MongoDB)
- Write and integrate secure RESTful APIs following modern security best practices (JWT, OAuth2, HTTPS, input validation)
- Integrate frontend applications with backend APIs
- Integrate LLMs into real-world application workflows (prompt engineering, chaining, context management)
- Extract, parse, and process data from structured and unstructured sources including Excel, PDF, Word, and CSV files
- Write asynchronous Python code to build performant, non-blocking services
- Containerize and run applications using Docker and Docker Compose
- Write unit and integration tests to ensure code reliability
- Collaborate with cross-functional teams and participate in code reviews
What You Bring
- BSc in Computer Science, Software Engineering, or a related field (or equivalent hands-on experience)
- 2–3 years of experience building React applications with TypeScript
- Strong Python skills with solid understanding of OOP and SOLID principles — this is your primary backend language
- Strong React and TypeScript skills with a solid grasp of component architecture, state management, and modern ES6+ JavaScript — equally as important as Python
- Hands-on experience with FastAPI, including async/await patterns and asynchronous programming concepts
- Good understanding of SQL and relational database design (PostgreSQL)
- Familiarity with NoSQL databases (MongoDB)
- Experience working with LLMs — integrating APIs (OpenAI, Anthropic, etc.), building pipelines, and applying prompt engineering techniques
- Practical experience extracting and processing data from Excel, PDF, Word, and CSV files using Python libraries
- Ability to write and secure REST APIs using modern standards (JWT, OAuth2, HTTPS)
- Solid experience with Docker and Docker Compose for local development and service orchestration
- Proficiency with Git and version control workflows (branching, pull requests, code reviews)
Nice to Have
- Experience with Next.js
- Exposure to CI/CD pipelines
- Experience deploying applications to Azure
- Familiarity with testing frameworks (Pytest, Jest)
- Experience with LangChain, LlamaIndex, or similar frameworks
Our benefits include:
- Medical insurance
- Flexible working hours
- Wellness program
- Childcare support
- Company-provided lunch
What We Do
We are a group of engineers and innovators, working together to create and launch ingenious products and companies today for a sustainable tomorrow. Our vision is to paradigm shift R&D in the country, making it a competitive driver in the transformation of the national economy. With a mission to seed intellectual potential for a sustainable future, eiGroup embraces an integrated approach to research, development, and innovations that results in practical change across education and industries







