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

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.

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 & technologiesDynamoDBETLJavaScript.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 resumeApplicant 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