At a Glance
- Tasks: Design and build innovative web applications while collaborating with diverse teams.
- Company: Join a forward-thinking tech company that values creativity and teamwork.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Make a real impact using cutting-edge technologies like Python, React, and AI.
- Qualifications: Experience in web development, especially with Python and React, is essential.
- Other info: Thriving agile environment with excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
In this key role, you will lead and collaborate with multiple stakeholders to design, build, and deliver solutions to internal customers. You will partner with business and technical stakeholders to drive high-quality, value-added web-based solutions. This is an opportunity to gain exposure by educating and promoting opportunities and developments in web-based applications across the organisation.
Responsibilities
- Design, build, and support web-based applications.
- Produce resilient and long-lived software that meets current non-functional requirements and is flexible for future needs.
- Assess user requirements and stories to determine the required effort.
- Internally validate all written code for both yourself and peers.
- Manage environments and code through QA and release processes.
- Support and mentor team members to deliver code according to set standards and processes.
Essential Skills
- Extensive knowledge and experience in relevant web-based languages and technologies.
- Proficient in Python (4+ years), including FastAPI, ORM, Agent frameworks, and MCP.
- Proficient in React/TypeScript (4+ years).
- Strong knowledge of PostgreSQL.
- Experience with AI concepts and their integration into applications.
- Experience with Git and CI/CD pipelines.
- Comfortable working in Agile environments and under scrum methodology.
- Excellent communication skills for conveying complex technical concepts.
Additional Skills & Qualifications
- Educated to degree level in computer science, software engineering, or a similar field, or hold equivalent experience.
- Experience in developing web-based applications from a relevant industry.
- Ability to understand and translate product and business requirements into technical solutions.
- Ability to support, modify, and maintain systems and code developed by other engineering teams.
- Experience with Jira and Confluence.
Work Environment
The role is based in an agile work environment, where you will work under scrum methodology. The use of modern technologies such as Python, React, PostgreSQL, and AI integration is prevalent. You will utilise tools like Git, CI/CD pipelines, Jira, and Confluence to enhance workflow and collaboration.
Location
Edinburgh, UK
Rate/Salary
GBP Daily
FullStack Developer in Edinburgh employer: TEKsystems
Contact Detail:
TEKsystems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land FullStack Developer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best web-based applications. Make sure to include projects that highlight your experience with Python, React, and PostgreSQL. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and scrum practices. Be ready to discuss how you've collaborated with stakeholders in the past and how you approach problem-solving in a team setting.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're serious about joining our team!
We think you need these skills to ace FullStack Developer in Edinburgh
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 Python, React, and PostgreSQL, and show how your skills align with our needs at StudySmarter.
Showcase Your Projects: Include links to any relevant projects or code samples in your application. We love seeing real examples of your work, especially if they demonstrate your ability to build resilient web applications.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to explain your technical skills and experiences, as we want to understand your background without any jargon overload.
Apply Through Our Website: We encourage you 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’s super easy!
How to prepare for a job interview at TEKsystems
✨Know Your Tech Stack
Make sure you brush up on your knowledge of Python, React, and PostgreSQL. Be ready to discuss how you've used these technologies in past projects, especially in relation to building web-based applications. This will show that you not only understand the tools but can also apply them effectively.
✨Showcase Your Agile Experience
Since the role involves working in an Agile environment, be prepared to share specific examples of how you've contributed to Agile teams. Talk about your experience with scrum methodology and how it has helped you deliver high-quality software solutions.
✨Prepare for Technical Questions
Expect to face technical questions that assess your coding skills and problem-solving abilities. Practice coding challenges related to Python and React, and be ready to explain your thought process. This will demonstrate your ability to think critically and write resilient code.
✨Communicate Clearly
Excellent communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you'll need to convey ideas to both technical and non-technical stakeholders. This will help you stand out as a candidate who can bridge the gap between tech and business.