Senior Software Developer

11 hours ago

Apply Now
Logo of MindBridge

MindBridge

Artificial Intelligence • Analytics • Fraud detection • Audit assurance • Accounting

51 - 200

Description

• 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. • 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.

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.

Benefits

• 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

Apply Now

Similar Jobs

16 hours ago

Aidaptive

11 - 50

Lead engineering teams at Aidaptive, a predictive personalization engine company.

20 hours ago

Abbott

10,000+

Lead Software Test Engineer for Abbott’s diabetes division focusing on glucose monitoring solutions.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com