Salary Range: $90,000-$125,000
At Midland States Bank, base salary is one component of our Total Rewards program. Exact compensation is determined by factors such as (but not limited to) education, skills, internal equity, and experience. This position offers additional compensation in the form of short-term incentives (i.e. bonus and/or commission) and may include long-term incentives (i.e. stock awards). Benefits for this role include comprehensive healthcare, well-being benefits, paid family leave as well as generous paid time off. Total Rewards also include banking perks, an Employee Stock Purchase Plan, 401K plan with company match and may include the opportunity to participate in our Non-Qualified Deferred Compensation plan. Incentives and benefits are subject to eligibility requirements.
POSITION SUMMARY
The Senior API Developer is responsible for designing, building, and maintaining scalable, high-performance APIs that power critical business applications. This position plays a key role in shaping API architecture and implementing best practices across the engineering team. The role includes mentorship of other developers and contributing to a collaborative, innovation-driven environment. This is a hands-on role requiring technical depth, clean coding skills, and a strong customer-focused mindset.
PRIMARY ACCOUNTABILITIES
- Design and develop RESTful APIs using Node.js for internal and external systems.
- Lead the full API development lifecycle: architecture, implementation, testing, deployment, monitoring, and documentation.
- Conduct ongoing assessments including security, performance, backup/recovery, and stress testing.
- Uphold and advocate for clean code principles and maintain high-quality standards through code reviews and mentorship.
- Collaborate with DevOps teams to maintain and improve CI/CD pipelines.
- Stay current with backend technology trends and security best practices.
- Mentor junior team members and promote engineering excellence across the team.
- The role requires occasional travel for training and team meetings, and willingness to travel periodically, to locations within market as needed.
- May require work in a Midland office to ensure collaboration and support of internal and external customers.
- Maintain compliance with all applicable regulations including, but not limited to, the Bank Secrecy Act (BSA).
- Other duties as assigned.
EDUCATION/EXPERIENCE:
- Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
- 5+ years of experience building backend applications and APIs.
- Advanced proficiency in Node.js and JavaScript/TypeScript.
- Deep knowledge of REST API design and development.
- Strong understanding of API security standards and secure coding practices.
- Experience with Git and CI/CD pipelines.
- Proven ability to mentor junior developers and collaborate in cross-functional teams.
- Strong oral, written, and interpersonal communication skills.
- Strong organization and time management skills.
- Strong attention to detail.
- Ability to work independently and as part of a team.
PREFERRED QUALIFICATIONS:
- Experience in financial services or regulated industries.
- Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with containerization and cloud environments (e.g., Azure, AWS, GCP).
- Knowledge of OpenAPI/Swagger standards.
- Experience with event-driven architectures or messaging systems (Kafka, RabbitMQ).
COMPETENCIES:
- Business insight
- Cultivates innovation
- Drives results
- Makes sound decisions
- Being a brand champion
- Collaborates
- Communicates effectively
- Customer focus
- Being Authentic
- Emotional Intelligence
- Self development
- Being flexible and adaptable
At Midland States Bank, we believe that when we can bring our whole selves to work each day, we become happier, more comfortable, more confident and more excited to do great things for our customers, each other and our company. We’re proud to be an Equal Opportunity and Affirmative Action employer. At Midland, we recruit, employ, train, compensate and promote without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you are looking for a place to grow, we encourage you to apply at Midland States Bank, because you belong here.
If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to Midland States Bank Human Resources at HR@midlandsb.com.