Senior Software Developer

MindBridge AI

MindBridge AI

Software Engineering
Posted on Oct 24, 2024

MindBridge is the global leader in AI-powered financial risk intelligence. Our platform, MindBridge AI™ is enabling finance and audit professionals to build the AI-powered finance department of the future. With over 120 billion financial transactions analyzed with MindBridge’s AI, we set the standard for innovation, scalability, and customer satisfaction.

At MindBridge, we're driven by innovation and excellence, united as a team to revolutionize financial integrity. Here, your ideas matter, and your efforts make a meaningful impact. If you're passionate about using AI to drive positive change, MindBridge is the perfect fit. What distinguishes us is our unwavering commitment to our values: Innovation, Collaboration, and Integrity. These principles foster a vibrant workplace culture, where appreciation and a strong sense of community flourish.

About this role:

The MindBridge Analytics Platform team seeks a motivated individual to join our software development team. Responsibilities include developing software, expanding tests, resolving production issues, and suggesting alternative solutions. The role involves enforcing best practices, improving team processes, and effectively communicating with development and management teams to anticipate and resolve potential problems.

Your responsibilities:

  • Lead the development and maintenance of front-end components using Angular framework with TypeScript. Collaborate with UI/UX designers to ensure advanced, responsive, and visually appealing user interfaces, ensuring optimal performance of the web application.
  • Drive the development of server-side services using Java. Write clean, modular, and efficient code in TypeScript for both front-end and back-end applications. Collaborate closely with cross-functional teams to integrate user-facing elements with server-side logic.
  • Design and implement comprehensive unit tests using Jasmine and TypeScript to ensure code reliability and quality. Champion the implementation of automated testing processes to enhance development workflows.
  • Participate in code reviews, providing valuable feedback to team members. Maintain coding standards, documentation practices, and version control best practices based on MindBridge SDLC guidelines.
  • Take the lead in identifying and resolving technical issues, bugs, and performance bottlenecks. Work closely with the quality assurance team to address reported issues promptly.
  • Drive the documentation of the codebase, technical processes, and system architecture. Contribute significantly to the creation of technical documentation for both internal audiences.

Your qualifications & requirements:

  • Keen ability to absorb verbal and written requirements, move development goals forward and know how to present options for clarifications of requirements.
  • Excellence at balancing quality solutions with delivery timeline constraints.
  • Proven experience developing enterprise level full stack server/cloud technologies and applications.
  • Effective communication skills when dealing with peers, management and clients.
  • Strong attention to details and a commitment to quality and excellence in work performed.
  • Experience with cloud/virtual server and cluster environments.
  • Experience with various technologies: Java, JavaScript, Angular, Typescript, etc.
  • Experience in client/server computing including REST API design and usage.
  • Knowledge of both cloud and on premises deployment of server platforms (Docker, Kuebernetes).
  • Deep knowledge of the Spring Framework (Spring Boot).
  • Experience in database using MongoDB, Postgres SQL, MySQL, Redis or other database technologies.
  • Knowledge and experience with Unit testing frameworks (JUnit, JMeter or equivalent).
  • Experience with software delivery via Github using GitFlow or equivalent team development and configuration.
  • Degree in Computer Science or relevant degree an asset.
  • 10+ years of experience.

Requirements Contingent on Employment:

  • Fulfill requirements necessary to obtain and clear a full background check.

Why You’ll Love Being Part of Our Team:

📈 Competitive Compensation and Equity

🏠 Flexible Work – Hybrid or Remote

🍏 Comprehensive health benefits and wellness programs

📚 Professional development opportunities

🌴 Flexible Time Off

💰 Company Matched Retirement Plans

🔕 Unplug and recharge - 4 company-wide digital detox days annually

Equal Opportunity at MindBridge:

At the heart of our global success lies commitment to diversity and inclusion. We rigorously enforce an equal opportunity policy in all aspects of employment, championing merit and qualifications as our benchmarks. MindBridge is a proud equal opportunity employer, embracing applicants of all backgrounds without regard to race, nationality, religion, gender, disability, or any other factors.

At MindBridge, we are committed to providing an accessible candidate experience. If you require accommodations during the interview process or beyond, please inform us. We will work with you to provide necessary support and reasonable accommodations while maintaining confidentiality. Your comfort and participation are paramount to us.