Software Architect with Java and React Experience

3 weeks ago


Vancouver, British Columbia, Canada Atimi Full time

We are seeking a highly skilled Software Architect to join our team in Canada. As a Senior Developer, you will be responsible for leading the development of complex software systems using Java and React.

About the Position

This is a fully remote position with EST working hours, and we are open to candidates from all provinces. You will work collaboratively with our project team to develop high-quality software solutions that integrate both mobile and web experience.

Responsibilities
  • Lead the development of software systems using Java and React
  • Ensure code quality and governance
  • Collaborate with engineers to ensure adherence to patterns and designs
  • Contribute to architecture, coding, and development
  • Refactor and improve codebases
  • Communicate technical decisions and information to the global team
  • Take responsibility for releases and ongoing support of live apps
  • Participate in deployment and operation of software (DevOps)
Requirements

To be successful in this role, you will need:

  • 5+ years of experience with Java
  • 3+ years of experience with JavaScript and Typescript
  • 3+ years of experience with ReactJS
  • Fluency in SQL
  • 4+ years of experience with AWS cloud environment
  • Experience with CI/CD pipelines
  • Experience building scalable software services
  • Strong OOD skills and knowledge of design principles, patterns, and best practices
  • Experience working directly with clients and stakeholders to define requirements
  • Strong English skills (written and verbal)
Preferred Qualifications

We also welcome applicants with experience in DDD and TDD.

Benefits

This is an excellent opportunity to work with a leading company in Canada. Our benefits package includes a flexible schedule, generous time off, convenient commute, or option to work from home. We encourage fun with team-building activities and online events. Our compensation is competitive, and you can expect generous benefits, so come to work in your comfy clothes and enjoy your amazing career.

About Atimi Software

Hello, we're Atimi. If you've got a smartphone or a computer, you've seen our work. We work with high-profile companies that want to extend their brand reach. Our clients hire us to do the flagship work for major brands. We know what it takes to get noticed: over 60% of our apps have been featured by Apple in TV ads, iTunes advertising, and in-store or in print ads. We work with Fortune 500 companies who want to be recognized for being innovative and want to ensure a true brand experience at every customer touch-point.

Fundamentally, Atimi believes in compensating people based on the value they provide. All of us are evaluated on the core skills we are able to demonstrate when doing our job. Once you demonstrate new skills, there's no reason that shouldn't be recognized. We want to provide developers with fast-moving, cutting-edge projects where everybody has a voice, and nobody is concerned with ego or internal politics, so all of us are challenged to improve constantly.

About The Interview Process

The interview process for this position involves multiple stages that cover communication and soft-skills evaluation, technical evaluation of general software development principles, practical evaluation (live coding exercise) in Java and SQL, and cultural fit with other team members.

About Salary and Compensation

The salary for this position is based on the Atimi Salary Grid, ranging between $100,000 and $165,000 per annum and depends on the individual's experience and performance during the interview.



  • Vancouver, British Columbia, Canada Atimi Full time

    About Atimi Software">We're a leading software development company that partners with high-profile brands to create innovative and engaging experiences.Our Vision">To deliver exceptional software solutions that exceed our clients' expectations and establish us as a leader in the industry.Job Description">As a Software Development Expert, you will be...

  • Software Architect

    4 weeks ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Software ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Back-End Java Engineer (12 month remote contract)Job Title: Back End Java Engineer | RemoteJob ID: MK616725119Term: 12 MonthsIn the dynamic landscape of digital banking, a talented Back-End Java Engineer is sought after to spearhead innovative transformation projects.The ideal candidate will thrive in designing and implementing cutting-edge omnichannel user...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris Software Inc. is a highly diversified financial services provider based in Canada, seeking a skilled Sr. Software Developer - Cloud Architect for a long-term contract or full-time opportunity.The work location will be Vancouver, BC, with a hybrid working arrangement (3 days/week). The successful candidate will have the option to work remotely from...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Aequilibrium Software Inc. is seeking a highly skilled Technical Solution Architect to join our team. We deliver innovative FinTech and VR solutions using Agile methodologies and Lean Startup principles. As a key member of our team, you will design and develop scalable, secure, and high-performing software architectures. Your responsibilities will include: ...


  • Vancouver, British Columbia, Canada Novarc Technologies Inc Full time

    Novarc Technologies Inc is seeking a seasoned Senior Software Architect to lead the development of advanced robotic welding systems. Key responsibilities include designing and building software solutions for user interfaces and backend services, collaborating with cross-functional teams, and overseeing the software release lifecycle. The ideal candidate will...


  • Vancouver, British Columbia, British Columbia, Canada Damco Solutions Full time

    Top Skills:Experience as a Solutions Architect in an enterprise environment architecting complex solutions and product management for Payment and Fraud solutions.Java programming background is definitely NeededExperience with Payments from a Fraud/Security perspective - ability to design for specific security threat models and able to describe basic and...


  • Vancouver, British Columbia, Canada WineDirect Full time

    WineDirect is a leader in software and fulfillment services for wineries, enabling them to create successful Direct-to-Consumer programs.We are seeking an experienced Solutions Architect to help develop our next generation All-new platform. The ideal candidate will be part of a team building omni-channel sales, marketing, loyalty, analytics, and subscription...


  • Vancouver, British Columbia, Canada Corinex Full time

    OverviewCorinex is a leading innovator in the green economy sector, and we are seeking an exceptional Embedded Software Architect to join our team. In this role, you will have the opportunity to design and develop cutting-edge software solutions that drive business growth and sustainability.Job DescriptionWe are looking for a highly skilled Embedded Software...


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleHighspot is seeking an experienced Senior Backend Software Architect to join our team. As a key member of our engineering organization, you will be responsible for architecting and implementing large-scale software platforms at scale.Your Key ResponsibilitiesDesign and implement scalable methodologies, tools, and techniques accompanied by...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are seeking a skilled Senior Java Software Engineer to join our team at Iris Software Inc., a leading provider of information technology solutions to clients nationwide. Our direct client is a world-leading financial services company that provides a broad range of financial services and products.About the RoleThis position involves designing, developing,...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.">Iris Software, Inc. is a leading provider of information technology solutions to clients nationwide for over 30 years.We distinguish ourselves by reliability, technical expertise and a history of successfully completed projects for clients ranging from mid-sized to Fortune 1000 companies.Job OverviewThis role involves designing and...


  • Vancouver, British Columbia, Canada WineDirect Full time

    About UsWineDirect is the industry leader in software and fulfillment services enabling wineries to create and manage successful Direct-to-Consumer programs.Job DescriptionWe are seeking an experienced Solutions Architect to join our Software Engineering team in Vancouver, BC.Key Responsibilities:Architecting scalable cloud-native services and infrastructure...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Job OverviewIris Software Inc. is a renowned provider of information technology solutions, boasting a rich history of successfully completed projects for clients ranging from mid-sized to Fortune 1000 companies.About the RoleWe are seeking an exceptional Full Stack Java Developer to join our team in Vancouver, BC. This is a hybrid opportunity with a duration...

  • Senior Java Developer

    4 weeks ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Java Developer WantedAequilibrium Software Inc. seeks a highly skilled Senior Backend Java Engineer to join our team and contribute to the integration and extension of the Backbase digital banking platform. As a key member of our team, you will have the opportunity to work on innovative projects and collaborate with our talented professionals...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Unlock the Power of Engineering with AutodeskWe're looking for a highly skilled and experienced engineering lead to join our team at Autodesk. As an engineering lead, you will be responsible for leading the development of cutting-edge software products that help architects, engineers, and construction professionals design, build, and maintain complex...


  • Vancouver, British Columbia, Canada ALS Full time

    About ALS GeoanalyticsALS Geoanalytics is a leading provider of innovative geoscience solutions for the mining and mineral exploration industry. Our team of experts uses data-driven science, artificial intelligence, and machine learning to improve discovery rates and provide accurate analyses.About the RoleThe Lead Frontend Software Architect will be...


  • Vancouver, British Columbia, British Columbia, Canada Damco Solutions Full time

    Top Skills:Experience as a Solutions Architect in an enterprise environment architecting complex solutions and product management for Payment and Fraud solutions.Experience with Payments from a Fraud/Security perspective - ability to design for specific security threat models and able to describe basic and advanced security and compliance aspects of cloud...


  • Vancouver, British Columbia, Canada Browse AI Inc. Full time

    We're a rapidly growing SaaS startup redefining the future of information access and usage. With over 500,000 teams and individuals empowered, we've made web data accessible to those who previously couldn't afford it.Browse AI is a platform where you can excel by being part of something groundbreaking. We're looking for driven Senior Software Engineers with...