At a Glance
- Tasks: Design and build robust web applications for visualising scientific experiments.
- Company: Join a forward-thinking tech company focused on innovation.
- Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
- Other info: Collaborative environment with a focus on continuous improvement and learning.
- Why this job: Make an impact by developing cutting-edge software that enhances user experience.
- Qualifications: 5+ years in full stack development with strong Python and React skills.
The predicted salary is between 60000 - 80000 £ per year.
Project is a web application running and visualizing scientific experiments and mathematical models. It focuses on allowing users to visualize different graphical plots - hence Plotly is in the center of work.
Responsibilities
The purpose of this role is to design, build, and maintain robust, scalable, and production ready software. As a senior full stack developer, the role leads the development of backend services in Python and frontend interfaces in React according to UI/UX specifications, ensuring high reliability, strong engineering standards, and a seamless user experience. It also delivers high quality components across the stack, efficient CI/CD pipelines, resilient production deployments, and contributes to architectural decisions, continuous performance improvements, maintainability, usability, and clear technical documentation that strengthens overall platform robustness and team productivity.
SKILLS
Must have
- The person must work with minimum supervision, probably with at least 5 years of experience.
- Strong backend engineering in Python (API development, services, data workflows)
- Frontend development expertise in React (components, state management, UI integration)
- Solid experience with CI/CD pipelines
- Solid experience in Linux command line
- Proven track record operating and supporting production systems
- Familiarity with AI augmented solutions, including RAG pipelines or multi agent architectures.
- Strong testing practices and software engineering fundamentals
- Ability to collaborate on architecture, code reviews, and cross functional technical decisions
Nice to have
- Knowledge of OpenShift
- Experience with AI tools (Lang chain, Lang graph, vector-databases, etc.)
- Experience with document search applications
Full Stack Developer employer: Luxoft
As a leading innovator in scientific software solutions, our company offers an exceptional work environment for Full Stack Developers, fostering a culture of collaboration and continuous learning. Located in a vibrant tech hub, we provide competitive benefits, flexible working arrangements, and ample opportunities for professional growth, ensuring that our employees can thrive both personally and professionally while contributing to groundbreaking projects that make a real impact.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to fellow developers, attend meetups, and join online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and React. This is your chance to demonstrate your expertise in building robust applications and visualising data.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects and architectural decisions.
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with CI/CD pipelines and production systems to stand out.
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and React, as well as any relevant projects you've worked on. We want to see how your skills align with our needs, so don’t be shy about showcasing your best work!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a perfect fit. We love seeing passion and personality, so let us know what drives you!
Showcase Your Projects:If you’ve got a portfolio or GitHub with projects that demonstrate your full stack capabilities, share it! We’re keen to see your coding style and problem-solving skills in action, especially with CI/CD pipelines and production systems.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Luxoft
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python and React, as these are crucial for the role. Brush up on your API development skills and be ready to discuss how you've built and maintained backend services and frontend interfaces in previous projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in software development. Whether it’s optimising CI/CD pipelines or enhancing user experience, having concrete stories will demonstrate your expertise and thought process.
✨Familiarise Yourself with Plotly and Visualisation Tools
Since the project revolves around visualising scientific experiments, understanding Plotly and similar tools will give you an edge. Be ready to discuss how you would implement graphical plots and any relevant experience you have in this area.
✨Emphasise Collaboration and Documentation
As a senior developer, your ability to work with others and contribute to architectural decisions is key. Highlight your experience with code reviews and maintaining clear technical documentation, as this shows you value team productivity and knowledge sharing.