Senior Full-Stack Developer (Python+Vue)

$$$$

We are looking for an experienced Full-Stack Developer with strong backend expertise and solid frontend development skills, particularly in Vue.js.

This position is approximately 70% backend and 30% frontend. You will take a senior role in designing, building, and scaling our cloud-based infrastructure and backend services while also contributing to the development and enhancement of our user-facing applications.

You will collaborate closely with product managers, designers, architects, and fellow engineers to deliver robust, scalable, and intuitive solutions that power an AI-driven platform.

 

Main Responsibilities

  • Architect, design, develop, and deploy scalable, reliable, and maintainable backend systems.
  • Build and optimize cloud-native services leveraging AWS.
  • Design and develop RESTful APIs and backend services that support complex business workflows.
  • Contribute to frontend development using Vue.js, implementing new features and improving user experience.
  • Collaborate with product and design teams to translate requirements into high-quality solutions.
  • Conduct code reviews and uphold engineering best practices and code quality standards.
  • Improve system performance, reliability, observability, and scalability.
  • Participate in architectural discussions and technical decision-making.
  • Stay current with emerging technologies and integrate relevant innovations into our technology stack.
  • Mentor other developers and contribute to a strong engineering culture.


Requirements

Backend & Cloud

  • 5+ years of experience in backend development using Python.
  • Strong experience developing RESTful APIs using FastAPI, Flask, Express.js, Spring Boot, .NET, or comparable frameworks.
  • Hands-on experience with AWS cloud services.
  • Experience with Infrastructure as Code tools such as Terraform or AWS CDK.
  • Strong knowledge of relational databases such as MySQL or PostgreSQL.
  • Experience working with high-performance data stores such as MongoDB and Redis.
  • Experience with message brokers such as RabbitMQ, SQS, Kafka, or similar technologies.
  • Experience with Docker and container orchestration concepts such as Kubernetes or AWS ECS.
  • Experience building and maintaining CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.

Frontend

  • Commercial experience with Vue.js.
  • Strong knowledge of JavaScript and/or TypeScript.
  • Experience building modern, responsive web applications.
  • Familiarity with frontend architecture, state management, and API integration.

 

General

  • BSc or MSc in Computer Science, Mathematics, Engineering, or equivalent practical experience.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and take ownership of complex technical challenges.
  • A pragmatic, "get things done" mindset.

 

Nice to Have

  • Experience working on AI-powered products or platforms.
  • Experience with large-scale distributed systems.
  • Familiarity with GIS, architecture, construction, real estate, or spatial data domains.
  • Experience working in fast-growing startup environments.
  • Exposure to machine learning infrastructure or data pipelines.

Required languages

English C1 - Advanced
Published 2 June
104 views
ยท
30 applications
Last responded 1 hour ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...