Modernize complex legacy monolithic applications to scalable, service-oriented architectures for a large-scale staffing technology platform impacting payroll, billing, and workforce management.
Requirements
- 6+ years of professional experience in Python, Java, and SQL databases (MySQL/PostgreSQL).
- Strong polyglot skills and willingness to work across multiple codebases, including Python/Django and Java; Rust experience is a plus.
- Proven experience breaking apart monolithic systems and implementing scalable, maintainable architectures.
- Solid understanding of API design, backend development, and software best practices.
- Familiarity with AI-assisted coding tools and a commitment to leveraging them for productivity.
Responsibilities
- Develop and enhance AI-driven features and APIs supporting client- and worker-facing applications.
- Migrate legacy monolithic systems to scalable, service-oriented architectures, primarily using Java and Python/Django.
- Maintain backend APIs and integrations with third-party vendors.
- Lead complex, cross-functional projects, taking ownership of requirements, design, and deliverables.
- Ensure code quality, perform reviews, and enforce standards for maintainability, reliability, and performance.
- Participate in on-call triage for production systems, addressing locale and business hours-specific issues.
- Collaborate with stakeholders across multiple teams to communicate progress, risks, and recommendations.
Other
- Contract-based remote position with flexible work location.
- Excellent problem-solving and communication skills, capable of coordinating execution across multiple teams.
- Experience working in agile or fast-paced, product-driven environments.
- Collaboration with talented, cross-functional teams across the U.S.
- Dynamic and innovative work environment that values ownership and technical excellence.