Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Michael Baker International

Software Developer II

Michael Baker International

. Design, develop, and maintain web applications, APIs, database schemas, and backend services across multiple client projects .

Posted 4/21/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSenior💰 $89,044 - $140,233 per yearWebsite

Tech Stack

Tools & technologies
DynamoDBETLJavaScript.NETNext.jsNode.jsNoSQLPostgresPythonReactSDLCSQLTypeScript

About the role

Key responsibilities & impact
  • Design, develop, and maintain web applications, APIs, database schemas, and backend services across multiple client projects
  • Build and maintain geospatial tools, geoprocessing services, and ETL pipelines using Python and ArcGIS/ESRI platforms
  • Write clean, maintainable code following best practices and design patterns
  • Collaborate with product managers, designers, and other developers to deliver features
  • Conduct code reviews and provide constructive feedback to teammates
  • Troubleshoot and debug production issues
  • Participate in agile ceremonies (standups, sprints, retrospectives)
  • Contribute to technical documentation and knowledge sharing
  • Oversee the software development life cycle, ensuring best practices are followed.
  • Modify, install, and prepare technical documentation for system software applications.
  • Diagnose, isolate, and debugs software problems and performs problem resolution.
  • Adhere to standards for development, including source control, coding standards, test plans, and documentation.
  • Mentor junior developers and support onboarding as the team grows
  • Work directly with clients to gather requirements and translate them into technical solution

Requirements

What you’ll need
  • 3-5 years of professional full stack development experience
  • Strong understanding of the software development life cycle.
  • Proficiency with React or Next.js and TypeScript
  • Experience with modern .NET (.NET Core / .NET 6+) application development.
  • Backend development experience with Node.js and/or Python
  • Experience with SQL and/or NoSQL databases (PostgreSQL, DynamoDB, etc.)
  • Working knowledge of Git and pull request workflows
  • Strong understanding of HTTP, REST APIs, and web security fundamentals
  • Experience with CI/CD pipelines and deployment processes
  • Excellent problem-solving and communication skills
  • Self-starter with the ability to be accountable and reliable in a remote office setting
  • Must have high speed internet and suitable workspace to work remotely

Benefits

Comp & perks
  • Medical, dental, vision insurance
  • 401k Retirement Plan
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Life, AD&D, short-term, and long-term disability
  • Professional and personal development
  • Generous paid time off
  • Commuter and wellness benefits

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full stack developmentReactNext.jsTypeScriptmodern .NET.NET Core.NET 6+Node.jsPythonSQL
Soft Skills
problem-solvingcommunicationself-starteraccountabilityreliabilitymentoringcollaborationconstructive feedbackknowledge sharingclient interaction