API Developer - ENTRY LEVEL
Job Description
Overview
We are seeking an enthusiastic and motivated Entry-Level API Developer to join our dynamic software development team. This role offers an excellent opportunity to gain hands-on experience in building and maintaining APIs and web services, working with modern technologies and cloud platforms. The ideal candidate will have a foundational understanding of software development principles and a keen interest in expanding their skills in API design, integration, and deployment within a collaborative environment.
Duties
- Assist in designing, developing, and maintaining RESTful and SOAP APIs to support various applications.
- Collaborate with cross-functional teams to understand requirements and translate them into scalable API solutions.
- Contribute to the development of web applications using frameworks such as ASP.NET, MVC, Angular, React, or similar front-end technologies.
- Work with databases including PostgreSQL, MySQL, Microsoft SQL Server, MongoDB, and others to design schemas and optimize queries.
- Participate in code reviews, version control management using GitHub, Git, SVN, or TFS to ensure code quality and best practices.
- Support deployment processes utilizing CI/CD pipelines on platforms like Azure or other cloud services.
- Write clean, efficient code adhering to SDLC standards while performing debugging and unit testing to ensure functionality and performance.
- Engage in Agile development cycles, contributing to sprint planning and daily stand-ups.
- Document API specifications using XML, JSON, XSLT, or other relevant formats for internal use and client integrations.
Skills
- Fundamental knowledge of web development technologies including HTML, CSS, JavaScript, TypeScript, Bootstrap, AJAX.
- Basic understanding of programming languages such as C#, Java, Python, Ruby on Rails, PHP or Shell Scripting for application development.
- Familiarity with RESTful APIs, SOAP web services, WCF services, and microservices architecture.
- Experience with database design and management using PostgreSQL, MySQL, SQL Server (T-SQL), PL/SQL or MongoDB.
- Exposure to cloud platforms like AWS or Azure for application deployment and management.
- Knowledge of version control systems including GitHub, Git, SVN (Subversion), TFS (Team Foundation Server).
- Understanding of software development methodologies such as Agile or SDLC frameworks.
- Skills in debugging complex issues across front-end and back-end components; familiarity with Visual Studio or Eclipse IDEs is a plus.
- Ability to work collaboratively within a team environment while managing multiple tasks efficiently. This entry-level position provides an excellent platform for aspiring developers eager to build their expertise in API development and modern software engineering practices within a supportive team environment.
Job Types: Full-time, Permanent
Pay: $85,000.00 per year
Benefits:
- Casual dress
- Company events
- Company pension
- Dental care
- Employee assistance program
- Extended health care
- Language training provided
- Life insurance
- On-site gym
- On-site parking
- Paid time off
- Profit sharing
- RRSP match
- Stock options
- Tuition reimbursement
- Wellness program
- Work from home
Work Location: Hybrid remote in Calgary, AB
Explore More
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
03/24/2026
Views
0
Neutral
Subjectivity Score: 0
Similar Jobs
Outside Sales Representative – Calgary – UniFirst Canada - UniFirst
Views in the last 30 days - 0
View DetailsOutside Sales Representative - Commercial - Super Save Group
Views in the last 30 days - 0
View DetailsOutside Sales Representative - Construction - Super Save Group
Views in the last 30 days - 0
View Details