Scala Developer

1 week ago


Scarborough Village, Ontario, Canada TekFormix Full time US$70,000 - US$120,000 per year

Responsibilities

  • Develop and maintain robust applications using Scala, ensuring optimal performance and scalability.
  • Collaborate with cross-functional teams to design system architecture and implement RESTful APIs and web services.
  • Integrate various databases including MySQL, PostgreSQL, MongoDB, SQL Server, and SQLite to support application data requirements.
  • Utilize containerization tools such as Docker and orchestration platforms like Ansible for deployment automation.
  • Implement CI/CD pipelines using Jenkins or similar tools to streamline development workflows.
  • Write clean, efficient code following best practices in OOP, MVC, and Agile SDLC methodologies.
  • Conduct unit testing and code reviews to ensure software quality and reliability.
  • Work with front-end developers to create responsive web designs using HTML, CSS, SCSS, JavaScript frameworks like Angular or React, and UI/UX principles.
  • Participate in system architecture planning and deployment on cloud platforms such as AWS or Azure.
  • Use version control systems like GitHub or SVN for source code management.
  • Develop web applications with frameworks such as Django, Ruby on Rails, ASP.NET, or PHP where applicable.
  • Engage in wireframing and user flow design to enhance user experience (UX) across applications.
  • Maintain documentation of technical specifications and user stories using Trello or Jira.

Qualifications

  • Proven experience in Scala development within enterprise environments.
  • Strong knowledge of JavaScript frameworks (Angular, React), HTML5, CSS3, Bootstrap, and responsive web design principles.
  • Hands-on experience with databases such as MySQL, PostgreSQL, MongoDB, SQL Server, SQLite; proficiency in SQL queries is essential.
  • Familiarity with containerization (Docker), orchestration (Ansible), CI/CD tools (Jenkins), and cloud services (AWS or Azure).
  • Experience working with RESTful APIs, SOAP web services, GraphQL APIs, and web protocols like JSON and XML.
  • Knowledge of system architecture design patterns including MVC and OOP principles.
  • Ability to perform unit testing and debugging using tools like Visual Studio or similar IDEs.
  • Experience with DevOps practices including version control (Git), automated deployment pipelines, and infrastructure as code.
  • Understanding of web development best practices including SEO optimization and web services integration for e-commerce platforms.
  • Excellent problem-solving skills with the ability to work independently or collaboratively within an Agile environment. This position offers an engaging opportunity for a talented Scala Developer eager to contribute to innovative projects while working with cutting-edge technologies in a professional setting that values continuous learning and growth.

Job Type: Full-time

Pay: $70,000.00-$120,000.00 per hour



  • Scarborough, Canada AIN SOLUTIONS Full time

    Education: Bachelor's degree - Experience: 2 years to less than 3 years **Tasks**: - Design, develop and implement information systems business solutions - Provide advice on information systems strategy, policy, management and service delivery - Assess physical and technical security risks to data, software and hardware - Develop policies, procedures and...


  • Scarborough, Canada VOICEBOOTCAMP INC. Full time

    Work Term: Permanent - Work Language: English - Hours: 35 hours per week - Education: Bachelor's degree - Experience: 1 year to less than 2 years - or equivalent experience **Tasks**: - Confer with clients to identify and document requirements - Conduct business and technical studies - Design, develop and implement information systems business solutions -...