Remote Junior Python Software Engineer
Tipi i punes: Full-Time
Vendndodhja: Remote
Aplikimet skadojne me: 31-12-2024
https://onecontact.com.mk/job/detail/remote-junior-python-software-engineer
Roles and Responsibilities
- Contribute to the design, development, and maintenance of software applications and influence a broader product or systems.
- Collaborate with a global cross-functional team members to gather and analyze requirements, gaining insights and knowledge from diverse perspectives.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug software issues, collaborating with senior developers to identify, troubleshoot, and resolve software bugs.
- Conduct code reviews to ensure code quality.
- Create and maintain technical documentation.
- Stay up-to-date with emerging trends and technologies in software development.
- Report to a hands-on and technical manager based in Canada, who will provide guidance and support for your growth.
- Opportunity to learn and develop new skills through ongoing training and mentorship.
- As you develop your skills, transition to working on feature development alongside bug fixing and other maintenance tasks.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2 years of experience in software engineering.
- Proficiency in Python (or GoLang).
- Experience with SQL databases and architecture.
- Nice to have: Familiarity with microservices architecture and event-driven systems (Kafka preferred).
- Ability to complete work within guidelines set by teammates to address moderate, well-scoped issues.
- Strong collaboration skills and ability to build internal and external working relationships.
- Capability to work independently with general supervision.
- Demonstrate a proactive, inquisitive, and self-starting attitude.
What We Offer
- 100% Remote Work, Hiring from: North Macedonia, Albania, Bosnia, and Kosovo
- Paid Overtime as needed
- Comprehensive training from senior developers, enhancing your technical skills and understanding of the software architecture.
- Opportunities for personal growth and development through ongoing training and mentorship.
- Opportunity To Learn & Develop New Skills
- An Open & Collaborative Work Environment
- Generous Compensation based on Industry Standards + Benefits
- Working Hours: 9am - 5pm EST
- Path to career advancement for those who excel in their role and demonstrate a strong willingness to learn