SKM Group
Python Developer With Genai (Remote)
Python Developer With Genai | SKM Group | Worldwide
We are a software house with a 18-year history, a rich portfolio,projects all over the world and an appetite for more. We have built ourbrand on professionalism and flexibility in delivering software solutions.We are not afraid of unconventional ideas and value innovation andimaginative change.
We are currently looking for a senior Senior Full Stack Developer(.NET / Python) with GenAI with at least 5 years of experience...
Python Developer With Genai | SKM Group | Worldwide
We are a software house with a 18-year history, a rich portfolio, projects all over the world and an appetite for more. We have built our brand on professionalism and flexibility in delivering software solutions. We are not afraid of unconventional ideas and value innovation and imaginative change.
We are currently looking for a senior Senior Full Stack Developer (.NET / Python) with GenAI with at least 5 years of experience for our team.
Requirements:
- Strong expertise in both Python and .NET Core/C# for back-end development
- Experience with building fast, scalable RESTful APIs using frameworks such as FastAPI (Python) and ASP.NET Core Web API
- Proficiency in API design and integration (RESTful) to connect front-end applications and external services
- Experience with Azure services (e.g., Azure Functions, App Service, Azure Storage, Service Bus, SQL Database) for hosting and scaling applications
- Strong understanding of security best practices for handling API authentication (OAuth, JWT) and data protection
- Knowledge of asynchronous programming in both Python and C# for handling multiple tasks concurrently to improve performance
- Proficiency with Docker and Kubernetes for containerizing applications and managing environments
- Experience with microservices architecture and modern web technologies (HTML, CSS, JavaScript)
- Practical exposure to GenAI projects and related frameworks (e.g., RAG apps, vector DBs, LangChain, LlamaIndex, agentic frameworks)
- Experience with Entity Framework Core, including Unit of Work and Repository pattern
- Proficiency in both SQL (MS SQL) and NoSQL databases, including Redis for caching
- Experience with dependency injection (.NET Core, Autofac) and MediatR
- Proficiency with development tools (Visual Studio, Visual Studio Code, Postman, Fiddler, Web Developer tools)
- Experience with Node.js and npm ecosystem as a user
- Experience with static code analysis tools and application profiling
Preferred Experience:
- Experience converting POC applications to production-ready systems, optimizing code, and improving application efficiency
- Familiarity with performance monitoring tools (e.g., Azure) to identify bottlenecks and improve application responsiveness
- Experience with unit testing and test automation frameworks (e.g., PyTest, xUnit, MS Test) for both unit and integration testing
- Experience with database design and management (e.g., ACS) for efficient data storage and retrieval
- Knowledge of CI/CD pipelines for seamless deployment and updates of services
- Knowledge of AI ethics, bias mitigation, and responsible AI practices is a plus.
Professional Qualities:
- Commitment to quality delivery and professional standards in all aspects of work
- Strong attention to detail in development practices, including thorough testing and adherence to established workflows
- Strong problem-solving skills and ability to optimize code for high performance and low latency
- Proven track record of taking ownership and responsibility for development areas
- Excellent presentation skills with ability to effectively communicate technical work to various stakeholders
- Strong proactive approach to communication, including: active identification and communication of blockers, regular progress updates, initiative in supporting team members
- Demonstrated “can-do” attitude and strong team collaboration skills
- Mature approach to feedback, including: constructive reception of improvement suggestions, ability to provide actionable feedback with clear problem statements and improvement proposals, focus on benefits and solutions when addressing challenges
- Strong problem-solving skills and ability to optimize code for high performance and low latency
- Proactive approach to learning new technologies and best practices
What do we offer you?
- Attractive salary
- Large freedom and real influence
- No unhealthy competition, team approach to meeting challenges
- Remote work model
- Company apartments in cool cities across Europe: work and enjoy a memorable getaway
Job Type: Full-time
Pay: £60,000.00-£102,000.00 per year
Schedule:
- Monday to Friday
Experience:
- Python: 5 years (required)
Work Location: Remote
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save