Developer I
- Toronto, ON, Canada
On-site
$30 CAD / hour
Applications open in a new tab.
Job details
- Pay
- $30 CAD / hour
- Workplace
- On-site
- Experience
- Minimum 2 years of hands-on software development experience.
- Posting language
- English
- Posted
Original job description
Location: Toronto, Ontario (Onsite)
Duration: 14 months
Extension possible: Possibility
Job Description
We are seeking a skilled Software Development Engineer to design, develop, and deliver scalable software applications and innovative AI-powered solutions. The ideal candidate will have hands-on experience in Java, SQL, cloud technologies, and software architecture, with the ability to build reliable distributed systems and contribute to intelligent advertising and recommendation experiences.
Key Responsibilities
- Design, develop, test, and maintain scalable software services and web application components.
- Build distributed software applications using cloud services, including AWS and proprietary technologies.
- Develop and enhance AI-powered solutions, recommendation engines, and intelligent systems.
- Contribute to services supporting advertising request routing, signal enrichment, and real-time decision-making.
- Write efficient, maintainable Java code and optimize SQL queries and database operations.
- Understand and contribute to complex software architectures, APIs, and distributed systems.
- Collaborate with cross-functional teams, including product, engineering, analytics, and business stakeholders.
- Experiment with new technologies and AI-powered development tools to improve engineering productivity.
- Ensure software reliability, performance, scalability, and high code quality while minimizing technical debt.
- Take ownership of software solutions from design and development through deployment, maintenance, and continuous improvement.
- Minimum 2 years of hands-on software development experience.
- Strong programming skills in Java.
- Proficiency in SQL and database fundamentals.
- Knowledge of AWS and cloud computing concepts.
- Understanding of complex software architecture and distributed systems.
- Familiarity with AI-powered development tools and AI-enabled applications.
- Strong problem-solving, analytical, and debugging skills.
- Ability to work collaboratively in an agile development environment.
- Strong sense of ownership and commitment to delivering high-quality software.
- Hands-on experience with AWS cloud services.
- Knowledge of microservices architecture, REST APIs, and CI/CD practices.
- Exposure to artificial intelligence, machine learning, generative AI, or AI agents.
- Experience with recommendation engines, advertising technology, or real-time decisioning systems.
- Bachelor’s degree in computer science, Software Engineering, or a related field is preferred but not mandatory.
A hands-on software developer with strong Java and SQL fundamentals, an understanding of scalable software architecture, and an interest in AI-driven innovation. The candidate should demonstrate ownership, adaptability, and the ability to develop reliable software solutions in a fast-paced engineering environment.
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. The pay rate for this position is C$30.00/hr.
More about this job
Responsibilities
The Developer I at SPECTRAFORCE will build and maintain scalable software and web application components, including cloud-based distributed services. They will also write Java code, optimize SQL queries, and take software from design through deployment.
Requirements
Candidates need at least 2 years of hands-on software development experience, strong Java and SQL skills, and knowledge of AWS and distributed systems. They should work well in an agile team and show strong debugging and problem-solving skills.
Skills
- Java
- SQL
- AWS
- Cloud computing
- Distributed systems
- Software architecture
- REST APIs
- Microservices
- CI/CD
- Database design
- Query optimization
- Debugging
- Agile methodology
- Unit testing
- Recommendation engines
- Machine learning
- Generative AI
- AI agents
- AI-powered development tools
- Technical debt management
Categories
- Software
- Technology
- Data & Analytics
Keywords
- Java
- SQL
- AWS
- cloud computing
- software development
- software architecture
- distributed systems
- microservices
- REST APIs
- CI/CD
- recommendation engines
- advertising technology
- real-time decisioning
- machine learning
- generative AI
- AI agents
- agile
- software engineer
- developer
- contract
Seniority
Entry level
Tools
- Java
- SQL
- AWS
Languages
- English
Fields of study
- Computer science
- Software engineering