Skills & Experience: 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

Job Details

Total Positions:
3 Posts
Job Shift:
Work from Home
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Career Level:
Experienced Professional
Experience:
1 Year - 3 Years
Apply Before:
Dec 20, 2024
Posting Date:
Nov 19, 2024

OneContact Tech

Information Technology · 51-100 employees - Islamabad, Lahore, Rawalpindi

onecontact TECH is focused on building strong and effective teams for businesses by selecting the top 1% of remote talent in Central & Eastern Europe. Our journey began over 10 years ago as a small outsourcing project, which over the years has transformed into an International aswell as National level Information Technology & Services Company.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!