At a Glance
- Tasks: Build user-friendly experiences and APIs for data workflows using cutting-edge tech.
- Company: Join Stelia, a leader in AI integration and innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make an impact in the AI revolution while working with modern technologies.
- Qualifications: 3+ years in web development, strong Python and FastAPI skills required.
- Other info: Dynamic team environment with a focus on collaboration and innovation.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Full‑Stack Developer role at Stelia
Overview
- Build user‑facing experiences and APIs for orchestrated data and compute workflows.
- Work across FastAPI backends, data stores, caches, and a modern web UI.
Responsibilities
- Design and implement FastAPI services and integrations with Prefect flows.
- Build UI features for monitoring runs, scheduling, and results; implement real‑time status/caching with Redis where appropriate.
- Model and optimize schemas and queries in MySQL/PostgreSQL; write safe, well‑tested migrations.
- Create robust CI/CD pipelines with GitLab; own code quality, tests, and release automation.
- Implement security best practices across authN/Z, rate limiting, input validation, and secrets handling.
- Collaborate on API design (REST, potentially gRPC) and internal SDKs for Python/Go/Rust services.
- Add observability (structured logs, metrics, traces) to diagnose performance and reliability issues.
Your profile
- 3+ years building production web applications.
- Strong Python and FastAPI experience (async patterns, dependency injection, pydantic).
- Solid SQL fundamentals and data modeling; practical experience with Redis for caching/queues/rate‑limits.
- Comfortable with Kubernetes basics, containerized development, and GitLab CI/CD.
- Experience building modern SPA frontends with TypeScript and a contemporary framework.
- Familiarity with Prefect concepts (flows, tasks, deployments, storage, results).
Nice to have
- Performance work on high‑concurrency APIs; profiling and async optimization.
- Exposure to Go or Rust for high‑performance components.
- Background jobs, scheduling, and event‑driven patterns.
About Us
Stelia is building a global distributed intelligence platform empowering enterprises to integrate and scale AI’s limitless potential. By optimising data mobility and connecting diverse AI resources, Stelia simplifies distributed AI operations, making them accessible anywhere. Committed to innovation, collaboration, and simplicity, we enable enterprises to lead the AI revolution and drive transformative change across all sectors.
Referrals increase your chances of interviewing at Stelia.
#J-18808-Ljbffr
Full‑Stack Developer employer: Stelia
Contact Detail:
Stelia Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full‑Stack Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at Stelia or similar companies. A friendly chat can lead to referrals, which can seriously boost your chances of landing that Full-Stack Developer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving FastAPI, Python, and modern web UIs. When you apply through our website, include links to your GitHub or personal site to give us a taste of what you can do.
✨Tip Number 3
Prepare for the technical interview! Brush up on your SQL fundamentals, FastAPI, and CI/CD practices. We love candidates who can demonstrate their problem-solving skills and knowledge of performance optimisation, so be ready to discuss your past experiences.
✨Tip Number 4
Be yourself during interviews! We value authenticity and collaboration at Stelia. Share your passion for building user-facing experiences and how you approach challenges in your work. It’s all about finding the right fit for both you and us!
We think you need these skills to ace Full‑Stack Developer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Full-Stack Developer role. Highlight your experience with FastAPI, Python, and any relevant projects that showcase your skills in building user-facing experiences and APIs.
Showcase Your Projects: Include links to your GitHub or portfolio where we can see your work. If you've built any applications using the technologies mentioned in the job description, make sure to highlight those. We love seeing practical examples of your skills!
Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points for your achievements and responsibilities to make it easy for us to read. We appreciate clarity and directness in applications.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Stelia!
How to prepare for a job interview at Stelia
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and FastAPI. Brush up on async patterns and dependency injection, as these are crucial for the role.
✨Showcase Your Projects
Prepare to discuss your previous projects that align with the responsibilities listed. Highlight any experience with building user-facing applications, CI/CD pipelines, and working with databases like MySQL or PostgreSQL.
✨Understand the Company’s Vision
Familiarise yourself with Stelia's mission to empower enterprises through AI. Be ready to discuss how your skills can contribute to their goals, particularly in optimising data mobility and simplifying AI operations.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the tech stack they use, and their approach to security best practices. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.