CrawlJobs Logo

Filters

Location
Salary

Intermediate Software Developer Jobs

8 Job Offers

Intermediate Software Developer
Save Icon
We are seeking an Intermediate Software Developer for a 7-month contract with a leading Financial Services client in Alberta. This hybrid role requires full-stack expertise in Java, JavaScript, Node, Python, or React, along with strong API and version-control skills. You will focus on identifying...
Location Icon
Location
Canada , Edmonton
Salary Icon
Salary
71.00 - 87.00 USD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Intermediate Full Stack Software Developer
Save Icon
Intermediate Full Stack Software Developer role in Toronto, Canada. Leverage 4-7 years of experience mastering React and Angular to build scalable web applications. Design secure REST/SOAP APIs and optimize SQL databases within an Agile environment. Enjoy end-to-end delivery scope and a stable co...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Intermediate Software Developer, Backend
Save Icon
Intermediate Backend Developer role in Bucharest, Romania. You will design and build infrastructure, write software, and improve developer experience using Java and OOP. Ideal for those with cloud and Linux skills, seeking to work on a SaaS product. Benefits include health insurance, RRSP/401k ma...
Location Icon
Location
Romania , Bucharest
Salary Icon
Salary
Not provided
hootsuite.com Logo
Hootsuite
Expiration Date
Until further notice
Intermediate Software Developer - Full Stack
Save Icon
Intermediate Full Stack Developer needed in Toronto for a 12-month contract with onsite presence. You will design data pipelines, build applications using SharePoint Online, Power Apps, Power Automate, and C#/.NET, and resolve technical issues. Requires expertise in Dataverse, SQL, and front-end ...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
450.02 - 487.39 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Intermediate Software Developer, DevOps
Save Icon
Join Hootsuite as an Intermediate DevOps Developer in Hasselt, Belgium. You will write software, build cloud infrastructure, and enhance developer experience for a SaaS product. This role requires coding skills, infrastructure-as-code expertise, and strong collaboration. Enjoy comprehensive benef...
Location Icon
Location
Belgium , Hasselt
Salary Icon
Salary
Not provided
hootsuite.com Logo
Hootsuite
Expiration Date
Until further notice
Intermediate Software Developer, Fullstack/Backend
Save Icon
Join Hootsuite as an Intermediate Fullstack/Backend Developer. Design, build, and ship high-quality software using Scala/Go in a cloud-native, microservices environment. Enjoy a flexible remote/hybrid model within Canada. Contribute to impactful projects with a supportive, agile team.
Location Icon
Location
Canada
Salary Icon
Salary
80700.00 - 113100.00 CAD / Year
hootsuite.com Logo
Hootsuite
Expiration Date
Until further notice
Intermediate Software Developer, Backend
Save Icon
Join Hootsuite's agile team as a Backend Software Developer in Vancouver. Design, build, and deploy high-quality, scalable software using Java/Scala. Enjoy a flexible hybrid/remote model, comprehensive benefits, and a collaborative culture focused on impactful projects.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
80700.00 - 113100.00 CAD / Year
hootsuite.com Logo
Hootsuite
Expiration Date
Until further notice
Intermediate Software Developer, DevOps
Save Icon
Join our team in Luxembourg as an Intermediate Software Developer, DevOps. You will write software, build cloud infrastructure, and enhance our developer experience platform. We seek a collaborative problem-solver with experience in infrastructure-as-code and SaaS environments. Enjoy comprehensiv...
Location Icon
Location
Luxembourg , Luxembourg
Salary Icon
Salary
Not provided
hootsuite.com Logo
Hootsuite
Expiration Date
Until further notice

About the Intermediate Software Developer role

Intermediate Software Developer jobs represent a pivotal career stage for technology professionals, bridging the gap between foundational coding skills and senior architectural leadership. Professionals in these roles are entrusted with significant responsibility for designing, building, and maintaining robust software applications. They are the core contributors who translate system specifications and business requirements into functional, efficient, and tested code. A typical day involves collaborating within a team to solve complex problems, write clean and maintainable code, and ensure the overall health and performance of a software product.

The common responsibilities for an Intermediate Software Developer are comprehensive. They are expected to participate in the full software development lifecycle (SDLC), from understanding requirements and designing technical solutions to coding, testing, debugging, and deployment. This includes developing detailed programming specifications, writing and/or generating code, and compiling data-driven programs. A key duty is conducting thorough unit tests and resolving technical issues that arise during operation, providing crucial technical support during implementation phases. They also frequently work on creating effective user interfaces, ensuring applications are both attractive and functional, and often integrate various systems and APIs. Documentation of code and processes is a standard expectation.

To secure Intermediate Software Developer jobs, candidates must possess a balanced mix of technical prowess and professional soft skills. Typically, employers seek individuals with 3-5 years of hands-on experience in one or more programming languages and frameworks, such as JavaScript (with modern libraries like React or Angular), Python, Java, or C#. Proficiency in related web technologies like HTML, CSS, and TypeScript is common, as is experience with database technologies, both relational and non-relational. Understanding of object-oriented design principles, application design patterns, and version control systems like Git is fundamental. Experience with structured development methodologies, such as Agile or Scrum, is highly valued.

Beyond technical expertise, intermediate roles demand strong analytical and problem-solving skills to troubleshoot and debug complex issues. Excellent verbal and written communication skills are essential for collaborating with cross-functional teams, including other developers, business analysts, and stakeholders. Interpersonal and negotiation skills help in clarifying requirements and designing effective solutions. These professionals must be proven team players with a consistent track record for meeting deadlines and taking ownership of their work. They are often expected to begin mentoring junior developers while continuing to learn from senior team members. For those seeking to advance their technical career, Intermediate Software Developer jobs offer the perfect platform to deepen expertise, lead smaller features or modules, and build the foundation for future senior and leadership positions within the dynamic field of software engineering.