JOBSEARCHER

Python Developer

The Python Developer position at HRK Technologies Inc. focuses on building backend applications, designing scalable APIs, and integrating database systems and automated services.Key ResponsibilitiesBackend Development: Build, test, and maintain robust, scalable software applications and modular backend components.API Design & Integration: Architect and integrate RESTful APIs and web services to connect user interfaces with databases and third-party systems.Database Management: Design, build, and maintain SQL and NoSQL database schemas, write optimized queries, and manage data persistence solutions.Testing & Quality Assurance: Write unit, integration, and automated test scripts to ensure high code reliability, security, and application stability.System Maintenance & Refactoring: Conduct peer code reviews, debug runtime issues, patch defects, and optimize codebase speed and performance.Agile & DevOps Collaboration: Participate in sprint ceremonies, document technical specifications, and assist with CI/CD deployment pipelines and containerized environments.Required QualificationsEducation: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.Core Technical Expertise: 1–3+ years of software development experience with core Python and Object-Oriented Programming (OOP) principles.Framework Experience: Working knowledge of Python web frameworks such as Django, FastApi, or Flask.Databases: Practical experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB) and SQL query writing.Version Control & Tools: Proficiency with Git, GitHub/GitLab workflows, Docker containerization, and RESTful web architecture.Problem Solving: Strong analytical thinking, algorithmic logic, and debugging capabilities.