What are the responsibilities and job description for the Python Developer position at Koya Consulting?
Job Summary
We are seeking a dynamic and innovative Python Developer to join our technology team! In this role, you will be at the forefront of designing, developing, and maintaining robust software solutions that drive our business forward. Your expertise in Python programming, coupled with your knowledge of IT infrastructure and web development, will enable you to build scalable applications and APIs that enhance user experience and operational efficiency. If you thrive in a fast-paced environment and are passionate about leveraging cutting-edge technologies like AWS, RESTful APIs, and Agile methodologies, this is your chance to make a meaningful impact!
Duties
- Develop, test, and deploy high-quality Python applications and services aligned with project requirements
- Collaborate with cross-functional teams to design RESTful APIs for seamless data exchange between systems
- Contribute to front-end development using JavaScript and React Express to create intuitive user interfaces
- Integrate applications with cloud platforms such as AWS and Azure to ensure scalability and security
- Maintain version control using GitHub, SVN, and Git, ensuring code integrity and proper documentation
- Optimize database interactions by writing efficient SQL queries for MySQL and other relational databases
- Participate in Agile development cycles, including sprint planning, stand-ups, and retrospectives to deliver continuous improvements
Requirements
- Proven experience in software development with strong proficiency in Python programming language
- Solid understanding of IT infrastructure components including Linux environments, application development, and cloud services like AWS and Azure
- Hands-on experience working with RESTful APIs, web development frameworks (e.g., React Express), and front-end technologies such as JavaScript
- Familiarity with version control systems such as GitHub, SVN, and Git for collaborative coding projects
- Knowledge of database management using SQL and MySQL; experience with C#, C , Java, or .NET is a plus
- Understanding of security protocols including RBAC (Role-Based Access Control) for secure application deployment
- Experience working within Agile teams to deliver iterative software solutions efficiently
- Exposure to quantum engineering concepts or VBA scripting is advantageous but not required
Join us if you're eager to develop innovative software solutions that shape the future of technology! We value energetic professionals who are committed to continuous learning and excellence in application development. This paid position offers an exciting opportunity to grow your skills while contributing to impactful projects across diverse platforms.
Job Type: Contract
Pay: $60.00 - $65.00 per hour
Expected hours: 40 per week
Location:
- Fremont, CA 94538 (Required)
Ability to Commute:
- Fremont, CA 94538 (Required)
Ability to Relocate:
- Fremont, CA 94538: Relocate before starting work (Required)
Work Location: In person
Salary : $60 - $65