Software Architect Opportunity

webbats company

Subscribe to our Telegram & Twitter Channel

Software Architect in ROMANIA

Remote 1 year ago

We are looking for a Software Architect who will work for project Webbats


Job Title: Software Architect - Fintech/CRM

Location: Remote (Flexible hours)


About Us: We are an innovative SaaS company focused on delivering cutting-edge solutions to integrate seamlessly with trading brokers and crypto wallets. Our platform comprises multiple applications tailored for end users and admin users, providing robust data and functionality through both synchronous and asynchronous communication. Built on a Spring Boot and MySQL backend, with a ReactJS frontend, and deployed on Azure cloud, our goal is to offer a high-performance, scalable solution that meets the dynamic needs of our clients.


Position Overview: We are seeking an experienced Software Architect with a strong background in the crypto and finance sectors, as well as expertise in designing Customer Relationship Management (CRM) systems. In this role, you will be responsible for designing and guiding the implementation of a scalable, high-performance architecture that integrates with various trading brokers, crypto wallets, and supports CRM functionality along with multiple applications for different user types. You will work closely with cross-functional teams to ensure seamless communication between services and optimal performance of our SaaS platform.


Key Responsibilities:

  • Design and architect scalable, high-performance solutions for our SaaS product, focusing on integration with trading brokers, crypto wallets, and CRM functionalities.
  • Ensure seamless integration with trading brokers, crypto wallets, and other external systems.
  • Develop and enforce best practices for microservices architecture, including synchronous and asynchronous communication patterns.
  • Lead the architecture and design of the central system and subsystems, ensuring efficient data exchange and communication.
  • Oversee the implementation of both end user and admin user applications.
  • Collaborate with front-end developers to ensure efficient and responsive communication between ReactJS applications and backend services.
  • Optimize database schema and queries for high performance with MySQL.
  • Ensure secure, scalable deployment on Azure cloud, leveraging its various services and capabilities.
  • Conduct architectural reviews and provide guidance to development teams.
  • Monitor system performance and scalability, making recommendations for improvements and implementing solutions.
  • Stay up-to-date with industry trends and emerging technologies, particularly in the crypto, finance, and CRM sectors, integrating them into the architecture as appropriate.


Qualifications:

  • Required +10 years in software development with at least 3 years as a software architect.
  • Proven experience as a Software Architect, with a strong background in designing scalable and high-performance systems.
  • Expertise in Spring Boot and microservices architecture.
  • Strong knowledge of MySQL, including performance optimization techniques.
  • Experience with synchronous and asynchronous communication patterns (e.g., REST, WebSockets, messaging queues).
  • Proficiency in designing and implementing RESTful APIs.
  • Familiarity with front-end technologies, particularly ReactJS.
  • Extensive experience deploying and managing applications on Azure cloud.
  • Solid understanding of security best practices in a cloud environment.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Experience in the financial or trading sector, specifically with crypto wallets and blockchain technology.
  • Experience in designing and implementing CRM systems.
  • English language proficiency


Preferred Qualifications:

  • Knowledge of Kubernetes and Docker for containerization and orchestration.
  • Familiarity with CI/CD pipelines and DevOps practices.


Benefits:

  • Competitive salary and benefits package.
  • Fully remote work with flexible hours.
  • Opportunity to work with cutting-edge technologies and innovative products.
  • Professional development and growth opportunities.


Apply now

Subscribe our newsletter

New Things Will Always Update Regularly