Junior Python Back-End Developer
Job Description
We are looking for a Junior Python Back-End Developer to join our team. In this role, you will: 1. Develop and maintain Python scripts to automate repetitive processes and improve efficiency. 2. Identify, analyze, and resolve software defects and bugs in Python backend applications. 3. Develop and implement new features and functionalities with keen attention to detail, ensuring adherence to specifications and coding standards. 4. Develop efficient database interactions within Python applications. 5. Write and optimize SQL queries for data retrieval and manipulation. 6. Write unit tests and integration tests to ensure code quality and reliability. 7. Use Git proficiently for version control, including branching, merging, and resolving conflicts. 8. Create and maintain clear and concise technical documentation. 9. Manage time effectively and prioritize tasks according to urgency. 10. Work closely with team members to investigate issues and discuss solutions. 11. Demonstrate a willingness to learn quickly and adapt based on feedback received. 12. Employ critical thinking to identify root causes and implement effective solutions. 13. Continuously improve knowledge of products, services, and processes by participating in training programs and continuous learning modules. 14. Maintain a positive, empathetic, and professional attitude toward clients and colleagues at all times. 15. Adhere to company policies and procedures. 16. Meet or exceed performance targets for related KPIs. 17. Perform other duties as assigned.
Qualifications
To be considered for this role, you should have: 1. A Bachelor's Degree in Information Technology, Computer Science, Computer Engineering, or a related field. 2. 6 months to 2 years of experience in Python software development or a similar role. 3. A solid understanding of software development principles and methodologies. 4. Basic knowledge of SQL and database management (a plus). 5. Basic knowledge of cloud services or Google Cloud Platform (a plus). 6. Familiarity with both Mac and Windows operating systems. 7. The ability to analyze and solve basic coding problems. 8. The ability to quickly learn and apply new technologies and concepts. 9. Strong communication skills, both verbal and written. 10. The ability to work independently and as part of a team.
Benefits
We offer our employees: - Competitive compensation - Adherence to government-mandated benefits - Retirement Savings Program with Company Matching - Life Insurance - HMO on day 1 - Paid time off, birthday leave - Bonus and incentive plans - Opportunities for skills training and personal and professional development - A fun work environment that fosters infinite growth.
Apply Now
