Develop and maintain Python applications, write efficient code, collaborate on project requirements, participate in code reviews, troubleshoot, and design scalable solutions.
Responsibilities
Requirements
Benefits
- Develop and maintain Python applications and services to meet business requirements.
- Write clean, maintainable, and efficient code that follows best practices in software development.
- Collaborate with team members to gather and define project requirements and specifications.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug applications to enhance performance and reliability.
- Stay updated with the latest industry trends and technologies related to Python development.
- Assist in the design and implementation of scalable solutions for varying project needs.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field;
- Experience in Python development (2+ years preferred);
- Familiarity with Python frameworks such as Django;
- Understanding of RESTful API design and development;
- Knowledge of database systems and ORM technologies;
- Familiarity with version control systems (e.g., Git);
- Good problem-solving abilities and attention to detail;
- Strong communication skills and a collaborative mindset;
- Ability to work independently and multitask in a fast-paced environment;
- Willingness to learn and adapt to new technologies and frameworks.
Benefits
- Competitive remuneration package adjusted to proven skills and experience;
- Excellent working conditions;
- Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
- Exposure to international clients and collaborators.
Top Skills
Django
Git
Python
Restful Api
Similar Jobs
Information Technology • Consulting
Develop web and mobile software in a multi-national environment, participate in software architecture design, and contribute to e-Government projects.
Top Skills:
AngularGitJavaJpa/HibernateMavenSpring FrameworkSQL
Software • Analytics • Cybersecurity
The CR Content Engineer designs, builds, and maintains cybersecurity training scenarios and collaborates with development teams while ensuring the content meets industry standards.
Top Skills:
AnsibleBashCybersecurityDockerGitKubernetesMitre Att&CkOwasp Top 10PowershellPythonTerraformVirtualboxVMware
Software • Analytics • Cybersecurity
Manage and supervise EU or National funded research projects, ensuring timely delivery, stakeholder communication, risk management, and quality standards.
Top Skills:
Project Management Software
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.
