Tech Stack
DjangoDockerEntity FrameworkGoGraphQLMongoDBMySQL.NETNoSQLPostgresPythonPyTorchReactRedisReduxScikit-LearnSQLTensorflowTypeScript
About the role
- Develop APIs, microservices, and systems using Python, C# (.NET), and Go.
- Work with frameworks such as FastAPI, Django, .NET Core, and Gin.
- Implement efficient, scalable business logic.
- Build modern user interfaces with React (TypeScript).
- State management (Redux, Context API, Zustand).
- Integrate with REST and GraphQL APIs.
- Design and optimize relational (PostgreSQL, SQL Server, MySQL) and non-relational (MongoDB, Redis) databases.
- Write complex queries and stored procedures and optimize performance.
- Use ORM/ODM tools (Entity Framework, Dapper, SQLAlchemy, Mongoose).
- Apply AI in practical projects:
- Integrate LLMs (OpenAI, Gemini, Llama) into applications.
- Develop chatbots and virtual assistants.
- Work with libraries such as LangChain and Hugging Face.
- Explore machine learning (scikit-learn, TensorFlow/PyTorch for simple use cases).
- Write clean, testable, well-documented code (TDD where applicable).
- Participate in code reviews and mentor junior/mid-level developers.
- Follow agile methodologies (Scrum, Kanban).
Requirements
- Professional experience at mid or senior level (3+ years).
- Proficiency in at least two languages: Python, C#, or Go.
- Knowledge of React (TypeScript preferred).
- Experience with SQL/NoSQL databases.
- Familiarity with Git, Docker, and CI/CD.
- Willingness to learn AI/ML (no need to be an expert, but genuine interest).
- Projects on cloud platforms (AWS/Azure/GCP)
- Experience with messaging systems (RabbitMQ, Kafka)
- Basic DevOps exposure (IaC, observability)
- Basic knowledge of architecture (microservices, DDD)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonC#GoFastAPIDjango.NET CoreReactTypeScriptSQLNoSQL
Soft skills
mentoringcode reviewscollaborationproblem-solvingcommunicationagile methodologies