Design Patterns Jobs

Find remote positions requiring Design Patterns skills. Browse through opportunities where you can utilize your expertise and grow your career.

Design Patterns
266 jobs found. to receive daily emails with new job openings that match your preferences.
266 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ Canada

πŸ” Fintech, SMB software, and consumer company

  • 5+ years of experience in software engineering.
  • Experience leading end-to-end product development and impactful initiatives.
  • Experience working in a collaborative environment with various stakeholders.
  • Desire to work in a fast-paced environment and mentor team members.
  • Own projects end to end, from design to implementation.
  • Collaborate with product managers and stakeholders on initiatives.
  • Produce high-quality, testable, and readable code.
  • Design architecture using accepted patterns for scalability.
  • Uphold best practices and mentor newer team members.

Software DevelopmentDesign PatternsKotlinRubyRuby on RailsgRPCPostgresREST APIMicroservicesData modeling

Posted 4 days ago
Apply
Apply

πŸ“ Ireland

🧭 Full-Time

πŸ” Digital and AI engineering consultancy

🏒 Company: Nearform

  • Strong preference for candidates with experience leading Mobile (React Native) and frontend focused teams.
  • Experience working directly with customers and users.
  • Experience managing software engineering teams.
  • Experience developing high quality software.
  • Deep understanding of agile ways of working.
  • Deep understanding of test-driven development and testing best practices.
  • Deep understanding of best practices and design patterns.
  • Deep understanding of open source technologies and tools.
  • Deep understanding of version control tools, GIT in particular.
  • Understanding of cloud technologies.
  • Understanding of operational concerns (such as monitoring, performance testing, security considerations, accessibility, GDPR).
  • Understanding of DevOps practices.
  • Drive to deliver outcomes for our customers.
  • Empathy and people skills.
  • Provide technical and line-management leadership to your development team.
  • Take responsibility for the successful delivery of projects.
  • Identify and resolve blockers before they become issues.
  • Work directly with clients, translating requirements into technical briefs.
  • Shape and define architectural decisions.
  • Provide reports to client and Nearform leadership to ensure clear understanding of project status.

LeadershipAgileDesign PatternsGitJavascriptReact NativeDevOps

Posted 4 days ago
Apply
Apply

πŸ“ Australia and New Zealand

🧭 Full-Time

πŸ” Design and Technology

  • Commercial experience developing complex web applications.
  • Expert knowledge of Java.
  • Experience developing APIs with backend web frameworks.
  • Working knowledge of AWS.
  • Strong computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
  • Leadership by example promoting Canva’s values and inclusive culture.
  • Designing, developing, and deploying solutions and hands-on software development.
  • Working closely with leads, designers, and product managers to deliver features and experiments.
  • Bringing new ideas for feature development and process improvement.
  • Developing and iterating on technical proposals.
  • Providing on-call support as part of a rotation.
  • Identifying and addressing performance bottlenecks.
  • Performance debugging and benchmarking.

AWSBackend DevelopmentDesign PatternsJavaAPI testingData StructuresREST APIMicroservices

Posted 4 days ago
Apply
Apply

πŸ“ Argentina

🧭 Full-Time

πŸ” Financial Services

🏒 Company: FPMarkets

  • Minimum of 5 years of experience in PHP development with a track record of complex web applications.
  • Deep expertise in PHP and extensive experience with the Laravel framework.
  • Experience in designing and managing APIs and relational databases (e.g., MySQL, PostgreSQL).
  • Extensive experience with PHPUnit and other testing frameworks.
  • Strong analytical and problem-solving skills.
  • In-depth knowledge of web security best practices.
  • Excellent communication and interpersonal skills.
  • High attention to detail and commitment to high-quality software.
  • English knowledge B2 minimum.
  • Write, review, and optimize PHP code adhering to best practices and coding standards.
  • Write autotests using PHPUnit.
  • Design and implement backend systems, APIs, and databases.
  • Lead integration of third-party services and APIs.
  • Mentor junior and mid-level developers.
  • Lead design of complex PHP applications for scalability and performance.
  • Identify and resolve performance bottlenecks.
  • Work with cross-functional teams to deliver high-performing web applications.
  • Implement security best practices across PHP applications.

PHPPostgreSQLDesign PatternsMySQLREST API

Posted 4 days ago
Apply
Apply

πŸ“ Portugal

🧭 Full-Time

πŸ” Brokerage services

🏒 Company: FPMarkets

  • Minimum of 5 years of experience in PHP development.
  • Deep expertise in PHP with extensive experience in Laravel framework.
  • Strong understanding of object-oriented programming and design patterns.
  • Extensive experience in designing and managing APIs and relational databases such as MySQL, PostgreSQL.
  • Extensive experience in PHPUnit and other testing frameworks.
  • Strong analytical and problem-solving skills.
  • In-depth knowledge of web security best practices.
  • Excellent communication and interpersonal skills.
  • High attention to detail and commitment to high-quality software.
  • Write, review, and optimize high-quality PHP code, ensuring adherence to best practices.
  • Design and implement robust backend systems, APIs, and databases.
  • Mentor junior and mid-level developers in code quality and learning.
  • Lead design and architecture of complex PHP applications focusing on scalability and performance.
  • Identify and resolve performance bottlenecks in PHP applications.
  • Collaborate with cross-functional teams to deliver high-performing web applications.
  • Implement security best practices across all applications.

PHPPostgreSQLDesign PatternsMySQLAPI testingREST API

Posted 4 days ago
Apply
Apply

πŸ“ United States, Canada, United Kingdom, France, Spain

πŸ” Digital assets, fintech

🏒 Company: Career Renew

  • 3-5 years of professional experience in Java development with strong knowledge of object-oriented programming and design patterns.
  • Experience with Java frameworks such as Micronaut, GraalVm, and microservices architectures.
  • Proven experience working on cross-border payment systems, including familiarity with APIs and messaging protocols (e.g., SWIFT, SEPA).
  • Knowledge of blockchain technologies, token standards (e.g., ERC-20, SPL-tokens), and smart contracts is a nice to have.
  • Proficiency in languages other than English, preferably Spanish, French, or Mandarin Chinese is also a nice to have.
  • Design and develop robust Java-based applications to support cross-border payment workflows, including API integrations and messaging systems.
  • Build and enhance the middleware infrastructure for seamless interaction between legacy financial systems and modern digital payment solutions.
  • Develop solutions for multi-currency transactions, FX conversion, and compliance with international payment standards (e.g., SWIFT, SEPA, ACH, Fedwire).
  • Collaborate with product and compliance teams to ensure solutions meet regulatory requirements and global payment standards.
  • Design and maintain APIs to normalize and standardize data formats for interaction with liquidity providers, payments service providers, stablecoin issuers, blockchains, and banks.
  • Work on automating settlement flows, reconciliation processes, and data reporting for operational efficiency.
  • Ensure high system reliability, security, and scalability to handle large volumes of international transactions.
  • Collaborate on architectural decisions to enhance the cross-border payments platform while maintaining compliance and operational flexibility.
  • Mentor team members, contribute to code reviews, and champion best practices in payment system development.

BlockchainDesign PatternsJavaMicroservices

Posted 5 days ago
Apply
Apply

πŸ“ United States, British Columbia, Ontario, India, Colombia

πŸ” AI and Technology Solutions

  • 5 to 10 years experience leading integration teams and architecting solutions.
  • Experience with MuleSoft API development on Anypoint platform, including building complex flows and data transformations.
  • Familiarity with MuleSoft connectors for SAP, Salesforce, and databases.
  • Knowledge of on-premise/cloud infrastructures and SDLC pipelines.
  • Execute MuleSoft implementations for customers and understand business outcomes relevant to implementation methodologies.
  • Lead a team of developers and ensure clean, functional code.
  • Mentor and guide junior Services team members.
  • Provide hands-on delivery guidance for multi-phased projects and influence standards for development and governance.

Design PatternsJavaSalesforceREST APIMicroservices

Posted 5 days ago
Apply
Apply

πŸ“ United States, British Columbia, Ontario, India, Colombia

🧭 Full-Time

πŸ” AI, Technology, Integration Services

  • 4-6 years experience leading integration teams and architecting solutions.
  • Preferred experience with Java and Salesforce in a development or configuration capacity.
  • Experience with MuleSoft connectors such as SAP, Salesforce, File, Database.
  • Working knowledge of on-premise/cloud-based infrastructures, SDLC pipelines, and deployments/configuration.
  • Demonstrated ability to effectively architect solutions within diverse technical teams.
  • Expertise in architecting, implementing, and supporting enterprise-grade technical solutions.
  • MuleSoft Developer Level 1 (Mule 4) certification; preferred MuleSoft Certified Architect.
  • Write clean and flawless code to produce fully functional modules or apps.
  • Execute MuleSoft implementations tailored to customer needs.
  • Develop subject matter expertise to contribute to internal knowledge exchange.
  • Mentor and guide junior team members.
  • Lead technical teams through multi-phased delivery projects.
  • Train Services team members on technical and soft skills.

Design PatternsETLJavaSalesforce

Posted 5 days ago
Apply
Apply

πŸ“ Australia, New Zealand

πŸ” Design and Print

  • Proficient in Java, with experience in relational and NoSQL databases.
  • Grounded in computer science fundamentals including concurrency, multithreading, and data structures.
  • Enjoys collaborative work and effective communication.
  • Ability to write performant, scalable reusable components with appropriate testing.
  • Building scalable features for customers.
  • Creating tools and frameworks for conducting experiments across the Canva app.
  • Designing, developing, and deploying software solutions.
  • Collaborating with leads, designers, and product managers to deliver features worldwide.
  • Consulting with colleagues across teams to unblock front-end workflows.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLDesign PatternsJavaData StructuresNosql

Posted 6 days ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” SaaS (Software as a Service)

🏒 Company: Perspective.co

  • At least 8 years of experience in software development in a product SaaS environment, including hands-on technical leadership.
  • Deep understanding of technology, including proficiency in TypeScript, Node.js, and Next.js.
  • Solid grasp of distributed systems and modern web architecture principles.
  • Ability to articulate technical concepts clearly and keep stakeholders informed.
  • Passion for strong design and user experiences, focusing on performance metrics.
  • Get involved in coding to ensure clean, scalable solutions.
  • Lead the team, ensuring alignment and motivation.
  • Facilitate cross-team collaboration and healthy team culture.
  • Manage project progress with regular check-ins and retrospectives.
  • Ensure adherence to best practices and remove blockers for the team.

Node.jsSoftware DevelopmentDesign PatternsTypeScriptNext.js

Posted 9 days ago
Apply
Shown 10 out of 266