Human Resource Manager
Contract
Birmingham
Posted 2 years ago
We are seeking a skilled and passionate Software Engineer specializing in Python to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining high-performance software applications. You will work closely with cross-functional teams to deliver robust solutions that meet business objectives and drive innovation.
Key Responsibilities:
- Develop, test, and deploy scalable Python-based applications and APIs.
- Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
- Optimize applications for maximum speed and scalability.
- Identify and resolve performance bottlenecks and bugs.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews and contribute to continuous improvement processes.
- Stay updated on emerging technologies and contribute to technical discussions and decisions.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Engineer with a focus on Python development.
- Strong understanding of Python frameworks (e.g., Django, Flask) and libraries.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM.
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS) is a plus.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Benefits:
A collaborative and inclusive work environment.
Competitive salary and performance-based bonuses.
Flexible work hours and remote work options.
Health, dental, and vision insurance.
Professional development opportunities.
Job Features
| Job Category | Human Resources |
