At a Glance
- Tasks: Develop and maintain robust backend services using Python and collaborate with teams.
- Company: Join a dynamic team at a leading Corporate Workplace Technology firm.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Embrace a culture of creativity and continuous learning in a fast-paced tech landscape.
- Why this job: Make a real impact by building innovative solutions in a collaborative environment.
- Qualifications: 5+ years of Python development experience and strong problem-solving skills.
The predicted salary is between 60000 - 75000 € per year.
Corporate Workplace Technology (CWT) develops applications and programs focused on supporting services across the firm, supporting the Administration division that provides various offerings such as corporate real estate and property management, mail and distribution, food and hospitality, Travel, Business Continuity, Security and investigations, and several other services. We are seeking a skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in developing backend services using Python.
You will be responsible for addressing hygiene issues in our codebase and ensuring the robustness and maintainability of our backend systems. You will be responsible for the conception, design, and development of Python interfaces and application architecture primarily building robust back-end services and APIs. You will collaborate closely with Analysts and Business Users to translate specifications into technical designs, author application specification documents, create flow diagrams, design service and data architectures, implement modernized Python application designs, and test features end-to-end.
We're looking for in-depth, hands-on experience with Workplace technologies and applications. Success in this role requires a self-driven teammate who thinks and acts strategically, asks the right questions, and leverages the expertise of those around them to solve problems effectively.
Key Responsibilities- Develop and maintain backend services using Python.
- Identify and resolve hygiene issues in the codebase.
- Collaborate with developers to integrate APIs and services.
- Ensure the technical feasibility and performance of services.
- Write clean, maintainable, scalable and efficient code.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot problems, identify and resolve root causes, and fix bugs in a timely manner.
- Stay up to date with the latest industry trends and technologies.
- Hands-on experience in developing software with agile or scrum methodologies and are ready to lead our junior developer's team.
- Have an innovative thought process and creative thinking that can bring out-of-the-box and alternate ways of system.
- 5+ years’ experience as a Python Backend Developer.
- Strong proficiency in Python, SQL.
- Practical experience with at least one SQLAlchemy, Django, FlaskAPI.
- Understand and create and translate system design into functional code.
- Experience with Python build tools.
- Strong understanding of Authentication and Authorization (OAUTH, SAML etc.).
- Deep understanding of Python and familiarity with the main design patterns.
- Familiarity with RESTful APIs and web services.
- Experience with version control systems (e.g., Git).
- Strong analytical and problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience with database management systems (e.g. PostgreSQL).
- Familiarity with microservices architecture and distributed system design.
- Knowledge of testing frameworks (e.g., PyTest).
- Experience with Agile/Scrum development methodologies.
Python Developer in Glasgow employer: Accolite
At Corporate Workplace Technology, we pride ourselves on fostering a collaborative and innovative work environment where Python Developers can thrive. Our commitment to employee growth is evident through continuous learning opportunities and a culture that encourages creative problem-solving. Located in a vibrant corporate setting, we offer competitive benefits and the chance to work on impactful projects that enhance our firm's diverse service offerings.
StudySmarter Expert Advice🤫
We think this is how you could land Python Developer in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects and contributions. This is a great way to demonstrate your coding abilities and give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common Python interview questions and coding challenges. Practice makes perfect, so consider doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented Python Developers. Keep an eye on our job listings and make sure your application stands out by tailoring it to the specific role.
We think you need these skills to ace Python Developer in Glasgow
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Python Developer role. Highlight your experience with backend services, Python, and any relevant technologies mentioned in the job description. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include examples of projects you've worked on that demonstrate your proficiency in Python and backend development. If you've tackled hygiene issues in codebases or developed APIs, let us know! This helps us see your hands-on experience.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. We love seeing candidates who are genuinely excited about joining our team.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved.
How to prepare for a job interview at Accolite
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with backend development, and be prepared to answer technical questions or even solve coding challenges on the spot. Familiarity with frameworks like Django or FlaskAPI will definitely give you an edge.
✨Showcase Your Problem-Solving Skills
During the interview, highlight specific examples where you've tackled hygiene issues in a codebase or resolved bugs efficiently. Use the STAR method (Situation, Task, Action, Result) to structure your answers, as this will help you convey your thought process clearly.
✨Understand the Company’s Needs
Research the Corporate Workplace Technology division and understand their services. Be ready to discuss how your skills can contribute to their goals, especially in developing robust backend services and APIs. This shows that you're not just interested in the role, but also in how you can add value to the team.
✨Prepare for Collaboration Questions
Since the role involves working closely with analysts and business users, be prepared to discuss your teamwork experiences. Think of examples where you've collaborated effectively, shared knowledge during code reviews, or led a junior developer's team. This will demonstrate your ability to work well in a team-oriented environment.