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 ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...