Job Overview
We are seeking a skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in software development and web development, with proficiency in Python and experience working within Agile methodologies. This role involves collaborating with cross-functional teams to design, develop, and maintain applications while ensuring high performance and responsiveness.
Duties
- Develop and maintain robust applications using Python and related technologies.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Design and implement RESTful APIs for seamless data exchange between systems.
- Utilize version control systems such as Git and SVN for code management.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug applications to optimize performance.
- Work with cloud services such as AWS or Azure for application deployment and management.
- Engage in Agile development processes, participating in sprint planning, daily stand-ups, and retrospectives.
- Stay updated with emerging technologies and industry trends to enhance application functionality.
Requirements
- Proficiency in Python programming language; experience with frameworks such as Django or Flask is a plus.
- Familiarity with web development technologies including JavaScript, React, or Express.
- Knowledge of database management systems like MySQL or SQL Server; experience with NoSQL databases is advantageous.
- Understanding of IT infrastructure concepts and application development principles.
- Experience with RESTful API design and implementation.
- Familiarity with version control systems (Git, SVN) and collaborative tools (GitHub).
- Basic knowledge of other programming languages such as Ruby on Rails, C#, Java, C++, or VBA is desirable.
- Exposure to Quantum engineering concepts is a plus but not required.
- Strong problem-solving skills and the ability to work independently or as part of a team in a fast-paced environment.
- Excellent communication skills to effectively collaborate with team members across various departments. Join us in building innovative solutions that drive success!
Job Types: Full-time, Part-time, Contract
Pay: $59.52 - $71.68 per hour
Expected hours: 40 per week
Work Location: In person