← Search all jobs

Sr. Application Developer - (Typescript, JavaScript, Next.js)

Market Street Talent

Greater Portland, ME · Posted September 8, 2026

More in Maine job market · Financial Services & Banking · Engineering jobs

About the job

Could you be a good fit?

We are looking for a talented Senior Application Developer to join the team of our exceptional client. This role focuses on designing, developing, and supporting customer-facing applications that deliver critical business functionality and exceptional user experiences.

The ideal candidate is a versatile senior-level developer with experience building modern web applications, collaborating with cross-functional teams, and delivering reliable, scalable software solutions. This position offers the opportunity to contribute across the full application lifecycle, from requirements gathering and design through development, testing, deployment, and ongoing support.

Benefits

• Healthcare Medical, Dental, and Vision Insurance

• 401k

What will your day look like?

As a Senior Application Developer , you will:

• Design, develop, test, and maintain customer-facing applications and software solutions

• Translate technical requirements and business needs into scalable application designs

• Build modern web applications using technologies such as React, Next.js, and related frameworks

• Collaborate with analysts, project teams, and stakeholders to understand requirements and implement solutions

• Develop software that integrates effectively with existing systems and enterprise platforms

• Test and debug applications to ensure quality, reliability, and performance

• Troubleshoot production issues and support ongoing system enhancements

• Create and maintain technical documentation related to application design, development, and support

• Participate in code reviews and promote development best practices

• Assess business challenges and recommend technology solutions that support organizational goals

• Partner with end users to resolve issues and improve application functionality

• Contribute to application architecture and system design decisions

• Provide development estimates and support project planning activities

• Mentor junior developers and provide technical guidance when needed

You will be a good fit for this role if you have:

• Bachelor's degree or equivalent combination of education and experience

• Several years of experience developing customer-facing applications and enterprise software solutions

• Strong experience with React and/or Next.js

• Familiarity with additional technologies such as Angular , Python , or similar frameworks and languages

• Experience with object-oriented and procedural programming concepts

• Experience with Java or other object-oriented programming languages

• Strong understanding of relational databases and SQL

• Experience designing and supporting scalable application architectures

• Understanding of software development methodologies and Agile delivery practices

• Strong analytical, troubleshooting, and problem-solving abilities

• Experience translating business requirements into technical solutions

• Excellent customer service and stakeholder relationship management skills

• Strong project coordination and organizational skills

• Excellent verbal and written communication skills

• Experience using Microsoft Office and related productivity tools

• Ability to work independently and collaboratively within a team environment

Nice-to-Haves

• Full-stack development experience

• Experience designing application architectures

• Experience working with cloud-based technologies and cloud-native applications

• Experience supporting enterprise-scale business applications

• Experience mentoring developers or providing technical leadership

• Familiarity with modern DevOps and CI/CD practices

• Exposure to project planning, estimation, and delivery management

• Experience optimizing application performance and scalability

What Makes Someone Successful in This Role?

The strongest candidates are senior developers who combine technical expertise with strong business and communication skills.

Successful candidates typically bring:

• Strong application development and system design experience

• A customer-focused mindset

• The ability to balance technical excellence with business objectives

• Strong collaboration and mentoring capabilities

• Excellent problem-solving and decision-making skills

• Experience working across the full software development lifecycle

• A commitment to quality, maintainability, and continuous improvement

This role is ideal for someone who enjoys designing and building modern applications while helping drive technical excellence and delivering meaningful business value.

About Market Street Talent

Market Street Talent is a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry knowledge allows us to match exceptional candidates with organizations where they can thrive and make an immediate impact.

Our Vision: To promote and foster the growth of information technology (IT) in our world—one candidate, one client, one community at a time.

Our Goal: To guide clients and candidates through the placement process and build long-term, successful relationships.

Our Culture: At MST, we value excellence, respect, and empathy in everything we do.

Sound like you?

Ready to leverage your development expertise to build modern applications and deliver innovative business solutions? Click “Apply Now” and let's start the conversation!