Jobs · Engineering · Michigan

Senior Application Developer

Northpointe Bank · Grand Rapids, MI · 1 mo ago
HybridEngineeringFull-time

About the role

The Senior Application Developer at Northpointe Bank is responsible for designing, developing, and supporting modern full-stack applications that drive critical business solutions. This role requires a highly technical, solution-oriented developer with strong interpersonal and mentoring skills.

Responsibilities

  • Design and develop modern full-stack applications across front-end, API, and data layers
  • Build and maintain single-page applications (SPAs) using frameworks like React, Angular, or Vue
  • Develop back-end services using REST, GraphQL, or event-driven architectures
  • Contribute to system architecture decisions to ensure scalability, performance, and maintainability
  • Establish and enforce development standards, including code reviews, CI/CD pipelines, and release practices
  • Develop and maintain automated testing frameworks (unit, integration, end-to-end)
  • Partner with Product, QA, Security, and Operations teams to deliver high-quality solutions
  • Translate business requirements into technical specifications and development tasks
  • Lead troubleshooting, root cause analysis, and resolution of production issues
  • Improve system monitoring, performance, and operational resilience
  • Mentor developers and promote adoption of modern engineering practices
  • Support AI-assisted development tools while ensuring quality, security, and compliance

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field, or equivalent experience
  • 6+ years of application development experience, including modern full-stack development
  • Strong proficiency in JavaScript/TypeScript and at least one back-end platform (.NET, Node.js, Java, or Python)
  • Experience building SPA and API-driven applications in production environments
  • Hands-on experience with CI/CD pipelines and Git-based development practices
  • Experience with automated testing strategies and frameworks
  • Strong debugging, performance tuning, and problem-solving skills
  • Knowledge of secure development practices and application security principles
  • Experience mentoring developers or providing technical leadership preferred
  • Strong communication and collaboration skills across technical and non-technical teams
  • Able to manage multiple priorities in a fast-paced environment

Qualifications

  • Experience with relevant technologies and platforms
  • Proven ability to work effectively in a team environment
  • Excellent problem-solving and analytical skills
  • Strong attention to detail and organizational skills

Skills

  • JavaScript/TypeScript
  • React, Angular, or Vue
  • .NET, Node.js, Java, or Python
  • CI/CD pipelines
  • Automated testing frameworks
  • Secure development practices
  • Collaboration and mentoring skills

Benefits

  • Medical
  • Dental
  • Vision
  • Life, LTD, & AD&D
  • Dependent Care Spending Plan (DCSA)
  • Employer Stock Ownership Plan with 401(k) feature and company match
  • Complimentary Banking Services
  • Tuition Assistance

Pay

Competitive compensation package based on experience and qualifications.

Schedule

Full-time position with flexible working hours.

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com