Apply

Backend Developer

Posted 12 days agoViewed

View full description

πŸ’Ž Seniority level: Junior, 2+ years

πŸ“ Location: Canada

πŸ” Industry: Software Development

🏒 Company: Poka EN

πŸ—£οΈ Languages: English, French

⏳ Experience: 2+ years

πŸͺ„ Skills: AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentAgileCI/CDRESTful APIsDevOpsMicroservices

Requirements:
  • A DEC or BAC in a field related to the position.
  • At least 2 years of relevant experience or equivalent personal projects/open-source contributions.
  • Proficiency in both French and English, spoken and written.
  • Knowledge of Python.
  • Familiarity with the DevOps philosophy.
  • Experience with AWS and PostgreSQL.
  • Understanding of microservices architecture.
  • Experience with Agile development.
Responsibilities:
  • Contribute to the development of innovative and creative solutions to support Poka’s applications.
  • Deliver high-quality solutions with automated testing.
  • Take part in writing architecture documents.
  • Contribute to the evolution of the technologies used.
  • Propose ideas and improvements in an environment where your creativity is valued.
Apply

Related Jobs

Apply
πŸ”₯ Backend Developer
Posted 10 days ago

πŸ“ Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: external

  • 4+ years of experience working with backend technology, and you understand which tools and frameworks to use and why.
  • Strong understanding of SQL, and relational database design.
  • Familiar with functional programming languages, such as Scala or Python.
  • Experience with AWS (ECS, RDS, Elasticache, S3) and CloudFlare is an asset.
  • Familiar with the Play Framework, Docker, Terraform, and Redis is a plus.
  • Strong verbal and written communication skills, ability to tailor communication based on the audience (i.e. business vs. technical).
  • Feel right at home in the terminal, comfortable with Linux or macOS.
  • Write clear, concise and well-tested code in Scala, and occasionally in Java or other languages.
  • Implement and maintain the backend API’s used by our clients.
  • Assist peers in the implementation and maintenance of our frontend products (i.e. website & VPN browser extension) and our backend infrastructure services that manage our VPN network.
  • Review product requirements, specifications and technical design documents and provide accurate feedback to ensure that software is written in a testable and supportable fashion.
  • Ensure the privacy and security of our user management services.
  • Collaborate with our connection analytics and censorship circumvention teams to improve our VPN network.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLAPI testingRedisCI/CDRESTful APIsLinuxTerraformJSONScala

Posted 10 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: PromptπŸ‘₯ 101-250πŸ’° $2,238,718 Seed over 4 years agoEducationiOSService IndustryUniversitiesSoftware

  • At least 4 years of experience in building AI systems in industry or academia, with a significant focus on NLP and telephony applications.
  • Strong ability to think strategically and innovatively, with a problem-solving mindset.
  • Strong understanding of data, hypothesis testing and information science.
  • Strong understanding of or willingness to learn and understand the healthcare sector, specifically related to physical therapy, occupational therapy, and speech therapy.
  • Excellent communication skills, with the ability to explain complex AI concepts to a non-technical audience.
  • AWS familiarity (S3, RDS, EC2)
  • Familiarity with enterprise grade data and model provenance systems such as MLFlow
  • Python (>3.9)
  • Docker
  • Data science experience
  • Building real-time NLP & LLM systems
  • Experience with speech recognition and transcription technologies
  • Experience with real-time audio processing and streaming
  • Familiarity with telephony protocols and standards (e.g., SIP, VoIP)
  • Drive Prompt’s mission to change healthcare through the application of modern technology and AI, with a focus on telephony solutions.
  • Leverage your experience in NLP and telephony to help develop our strategic AI roadmap for real-time communication applications.
  • Independently lead AI projects from ideation to architecting to production, specifically related to telephony and speech processing.
  • Help grow and lead the AI team, including the training and development of junior team members
  • Use your knowledge of AI algorithms like NLP, NLU, and deep learning models design and create our telephony AI systems.
  • Develop a deep and thorough understanding of our product, the business of rehab therapy, and Prompt’s strategy, with a focus on phone call automation.
  • Identify areas of opportunity to add value to our customers through the use of AI in telephony, such as:Real-time speech recognition and transcriptionAutomated voice response systemsVoice authentication and fraud detectionAI-powered call routing and queuing
  • Apply AI technology in innovative ways to improve both client and internal operations in areas such as customer support, medical billing, clinical documentation, benefits verification, denial management, and more areas yet to be considered.
  • Participate and contribute to the Code Review process.
  • Engage in Design Reviews, Product Retrospectives, and other team based ceremonies.

AWSDockerPythonGitMachine LearningMLFlowFastAPICI/CD

Posted 26 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: eyeoπŸ‘₯ 51-100InternetOpen SourcePrivacySoftwareBrowser Extensions

  • 10+ years of professional development experience
  • Proficiency in NodeJS is a plus
  • Strong understanding of cloud platforms, preferably Google Cloud
  • Knowledge of secure development practices
  • Understanding of schema design and database systems (SQL and NoSQL)
  • Ability to debug complex issues and optimize performance
  • Excellent communication skills
  • Design and develop scalable, high-performance microservices and APIs
  • Align and integrate efforts across multiple client teams
  • Ensure security and robustness of applications
  • Establish monitoring frameworks and drive performance optimization
  • Collaborate with other engineers and drive strategic alignment
  • Guide senior developers and manage code review processes
  • Stay ahead of emerging technologies and cloud innovations

GraphQLNode.jsSQLGCPOAuthgRPCNosqlMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

🏒 Company: eyeoπŸ‘₯ 51-100InternetOpen SourcePrivacySoftwareBrowser Extensions

  • 15+ years of professional development experience and a proven track record of designing and building scalable services and APIs, leveraging microservices architecture and event-driven systems
  • Knowledge of frontend clients, frameworks and their needs
  • Solid understanding of cloud platforms, with a preference for Google Cloud, and hands-on experience with cloud-native services
  • Familiarity with secure development practices and ability to implement secure coding principles
  • Strong understanding of schema design, database systems (SQL and NoSQL), caching strategies, and web protocols such as HTTP/S, WebSocket, and gRPC
  • Ability to debug complex issues, optimize performance, and deliver robust solutions
  • Passionate about monitoring, logging and overall system health
  • Excellent communication skills and ability to work effectively across teams
  • Design and develop scalable, high-performance microservices and APIs that will power our mobile applications, browser extensions and websites
  • Drive end-to-end solutions by aligning and integrating efforts across multiple client teams, ensuring seamless delivery and alignment with organizational objectives
  • Ensure the security and robustness of applications by applying secure development practices and adhering to industry standards
  • Establish monitoring frameworks and drive performance optimization efforts, proactively ensuring reliability, scalability, and cost-effectiveness for mission-critical applications
  • Collaborate with other engineers, Product Managers, UI/UX Designers, and cross-functional leaders to drive strategic alignment on product goals, ensuring cohesive user experiences across multiple teams and products
  • Guide senior developers in advancing their technical expertise and drive high-impact code review processes
  • Stay ahead of emerging technologies and cloud innovations, evaluating and incorporating cutting-edge tools and techniques where appropriate

Backend DevelopmentDockerGraphQLNode.jsSQLCloud ComputingGCPGitKubernetesREST APINosqlCI/CDRESTful APIsMicroservices

Posted about 1 month ago
Apply
Apply
πŸ”₯ Senior Backend Developer
Posted about 1 month ago

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Consumer Privacy

🏒 Company: KeepsafeπŸ‘₯ 11-50πŸ’° Seed over 11 years agoSecurityPrivacySoftware

  • 10+ years experience in software engineering
  • Proficiency in Python 3.x
  • Strong knowledge of AWS and CI/CD tools
  • Design and develop RESTful APIs
  • Work with mobile backend services
  • Implement CI/CD pipelines

AWSDockerPostgreSQLPythonDynamoDBKubernetesRedisCI/CDRESTful APIsTerraformMicroservicesAnsible

Posted about 1 month ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Revenue generation platform for accounting and professional services

  • Approx 5-7+ years experience in backend development, particularly with Ruby/Rails.
  • Strong competencies in data structures, distributed systems, algorithms, and software design.
  • Experience with Git and GitHub or similar tools.
  • Proficient with PostgreSQL and background job processing.
  • Experience with message queues and comfortable working in the terminal.
  • Familiarity with caching strategies, design patterns, and cloud architecture.
  • Able to consume and integrate third-party APIs.
  • Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement.
  • Collaborate with front-end developers and other team members to design cohesive code that enhances user experience.
  • Integrate data from back-end services and databases.
  • Develop and integrate APIs.
  • Record data and report it to proper parties.
  • Participate in continuing education and training.
  • Develop back-end functionality and assist the Lead developer.
  • Provide guidance on projects and participate in research and evaluations.
  • Participate in code reviews and mentor junior developers.
  • Support a productive team environment with open communication.

AWSPostgreSQLCypressGitRubyRuby on RailsREST APIRedisCI/CD

Posted 3 months ago
Apply
Apply

πŸ“ Germany

🧭 Contract

πŸ” Data integration and management

🏒 Company: CData Virtuality

  • 5+ years of proven hands-on experience in J2EE development, particularly with application servers such as WildFly, JBoss, or Tomcat.
  • Extensive experience in database design and complex SQL queries.
  • Deep knowledge of OOD, Java, XML, J2EE (including JSP, JMS, EJB, Servlets, JDBC, JPA), and Web Services (SOAP & REST).
  • Experience with Hibernate, RDBMS principles, data warehousing, modern architectural concepts, design patterns, and agile methodologies (Scrum, Kanban).
  • Familiarity with development technologies, assembly tools like Maven, and versioning tools like SVN or Git.
  • Experience with cloud platforms like AWS, GCP, or Azure is highly desirable.
  • Drive the further development of our Data Virtuality Platform's core and backend APIs, optimizing our powerful suite of tools.
  • Conceive, develop, and integrate new components and applications that meet our high standards of innovation and functionality.
  • Analyze and enhance existing components to ensure the platform operates at peak efficiency.
  • Identify and rectify bugs to maintain the reliability and performance of our systems.

AWSSQLGCPGitHibernateJavaAzureMavenREST APITomcat

Posted 3 months ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” SaaS for accounting and professional services

  • Approx 5-7+ years experience in backend development, with recent Ruby/Rails experience.
  • Solid foundation in computer science, with competencies in data structures and algorithms.
  • Passionate about clean code architecture and software craftsmanship.
  • Experience with Git and GitHub.
  • Familiarity with PostgreSQL, background job processing, and message queues.
  • Comfortable in the terminal and using profiling tools.
  • Knowledge of caching strategies and cloud architecture.
  • Compile and analyze data, processes, and code to troubleshoot problems.
  • Collaborate with front-end developers and other teams to design functional code.
  • Integrate data from back-end services and databases.
  • Develop APIs and report data to clients or leadership.
  • Participate in ongoing education and assist in back-end functionality development.
  • Mentor and provide guidance to newer developers.
  • Engage in code reviews and share best practices.

AWSBackend DevelopmentPostgreSQLCypressDesign PatternsGitJavascriptReact.jsRubyRuby on RailsAlgorithmsData StructuresRedisReactCoaching

Posted 4 months ago
Apply
Apply

πŸ“ Toronto, Argentina, Brazil, Mexico, United States

🧭 Full-Time

πŸ” Mass media and entertainment

🏒 Company: In All Media Inc

  • Recent hands-on experience in BPC (Classic/Standard) implementation focused on backend development.
  • Strong understanding of ABAP programming concepts, including Object-Oriented Programming (OOPS).
  • Proficiency in ABAP programming related to SAP BW, including custom transformations, DTPs, and Process Chains.
  • Strong functional knowledge and experience in Finance, Planning, and Analysis (FP&A).
  • BW/4 modeling experience is preferred.
  • Responsible for creating and implementing BPC script logic and BADI implementations to meet specific business requirements.
  • Design and develop custom business rules, calculations, and other logic.
  • Design and develop data models, InfoProviders, and DataSources within SAP BW.
  • Ensure the BPC solution is integrated with SAP BW.

Backend DevelopmentSoftware DevelopmentAbapAgileSAPSAP ABAPSCRUM

Posted 5 months ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

🏒 Company: Two95 International Inc.

  • Familiar with Java Spring and SpringBoot technology.
  • Familiarity building microservices.
  • Design, develop, and extend high performance, test-driven code that meets requirements and is scalable and maintainable.
  • Participate in all stages of the software development cycle, including designing and developing new system architecture and improvements.
  • Developing, deploying and managing software across the full Continuous Delivery life-cycle.
  • Leading and mentoring other engineers as well as liaising with other parts of the business.
  • Provide hands-on problem solving with a willingness to do whatever it takes to complete an objective.
  • Wisely develop practical solutions, sometimes even at the expense of purity.
  • Plan and negotiate with peers to meet deadlines.
  • Work in an Agile/Scrum environment to deliver high quality software.

Software DevelopmentAgileJavaSCRUMSpringJava SpringMicroservices

Posted 6 months ago
Apply