Responsibilities
- Design, develop, and maintain complex software applications using Python
- Work closely with project managers and clients to understand requirements and develop technical solutions
- Collaborate with other developers to ensure code quality and consistency
- Mentor and provide technical guidance to junior developers on the team
- Conduct code reviews to ensure adherence to coding standards and best practices
- Participate in all phases of the software development lifecycle, including analysis, design, development, testing, and deployment
- Troubleshoot and resolve issues with existing software applications
- Keep up-to-date with emerging trends and technologies in software development
Minimum Qualifications
- Extensive knowledge of Python and Flask
- In depth knowledge of SQL/NoSQL Database Systems like MySQL, PostgresQL or MongoDB
- Knowledge of HTML5, CSS3 en JS/TS
- Experience Git, GitLab en CI/CDExperience with React.js
- 4-7 years of working in the IT sector
- Strong understanding of software development principles and design patterns
Nice to have
- Knowledge of Java Script and other front-end languages
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work in a team environment
- Experience with Docker and/or Kubernetes
- Experience in Thread or IEEE802.15.4
- Experience in C++
Benefits
- Uplifting work atmosphere
- Working in a young team with likeminded individuals
- A guarantee of interesting projects and clients
- Flexible working hours
- 25 vacation days
- All required hardware and software
- Competitive salary