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

Software Developer II at Michael Baker International developing web applications and geospatial solutions for government clients. Engaging in full development lifecycle with various technologies and mentoring junior developers.

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