Senior / Lead Full Stack Developer (80% Python / 20% React) [J144] at SKM Group
Remote, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

12 Jun, 25

Salary

45000.0

Posted On

12 Mar, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Containerization, Postgresql, Security, Software Development Methodologies, Machine Learning, Software Architecture, Python, Critical Thinking, Communication Skills

Industry

Computer Software/Engineering

Description

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 seeking a skilled Senior / Lead Full Stack Developer (80% Python / 20% React) to join our team. You will contribute to building innovative assets and plugins that drive our AI strategy. This role offers an exciting opportunity to work at the intersection of enterprise software development and cutting-edge AI technologies.

REQUIRED QUALIFICATIONS

  • Strong experience with Python development (80% of role), particularly using FastAPI and Pydantic (or equivalents)
  • Proficiency with React and TypeScript development (20% of role)
  • Experience with SQL databases such as PostgreSQL
  • Strong skills in system design and software architecture
  • Experience with microservices architectures and containerization (Docker)
  • Familiarity with message-queueing solutions (e.g., RabbitMQ, Kafka)
  • Knowledge of observability standards and frameworks such as OpenTelemetry
  • Experience developing on cloud environments, particularly Azure
  • Proficiency in source code management and Git repositories
  • Knowledge of agile software development methodologies
  • Excellent critical thinking, analytical mindset, and attention to detail
  • Strong problem-solving skills and a proactive approach to issue resolution
  • Ability to work effectively with remote teams using collaboration technology
  • Good written and verbal communication skills

PREFERRED QUALIFICATIONS

  • Experience with AI and machine learning technologies
  • Practical exposure to Generative AI projects and related frameworks (RAG applications, vector databases, LangChain, agentic frameworks)
  • Experience with CI/CD pipelines and DevOps practices
  • Knowledge of security best practices for application development
  • Experience working in a consulting or professional services environment
Responsibilities
  • Design, develop, and maintain robust back-end services using Python and related frameworks
  • Create responsive and intuitive front-end interfaces using React and TypeScript
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Implement microservices architecture following best practices
  • Support the integration of AI capabilities into our software solutions
  • Participate in code reviews and ensure code quality standards
  • Troubleshoot and resolve complex technical issues
  • Contribute to technical documentation and knowledge sharing
Loading...