Careers
For additional information on how we handle your data, see www.LRS.com/privacy
What to do if you suspect fraud:
If you receive a suspicious offer or communication claiming to be from us, do not share any personal or financial information. You can notify us using our contact page at Contact Levi, Ray & Shoup, Inc.
IMPORTANT NOTES:
- All legitimate correspondence from our recruiting team will only come from an email address ending in @lrs.com. We do not use generic domains like @gmail.com, @yahoo.com, or @outlook.com.
- We never conduct interviews solely via text-based chat on Microsoft Teams, Telegram, or WhatsApp. All virtual interviews involve a scheduled video or phone call with a member of our team.
- LRS will never ask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment.
- All genuine job opportunities are listed directly on our official careers portal at Careers.
Job Description
Write a an intro for this job similar to Codeworks, an LRS company, is seeking a Full Stack Developer for a Contract opportunity. This role offers the chance to apply your skills in support of meaningful work for one of our client partners.
We are seeking a highly skilled Full-Stack Developer with strong expertise in API development , UI development. This role will build scalable services, modern user interfaces, and contribute to a domain-driven architecture that supports enterprise-grade applications. The ideal candidate has experience across backend, frontend, automated testing, and modern engineering practices.
Responsibilities
API / Backend Development (Java)
- Design, develop, and maintain RESTful APIs using Java, Spring Boot, and related frameworks.
- Implement scalable and secure backend services aligned with Domain‑Driven Design (DDD) principles.
- Collaborate with architects to define domain models, bounded contexts, and aggregates.
- Integrate backend services with databases, messaging systems, and external services.
- Build reusable libraries, shared components, and service templates.
- Implement logging, observability, error handling, and standardized API practices.
UI / Frontend Development (React)
- Develop responsive, accessible, and performant user interfaces using React.
- Build reusable components, manage state (such as Redux), and implement client‑side routing.
- Integrate APIs to support data workflows and error handling.
- Work with UX partners to turn wireframes and prototypes into production‑ready experiences.
- Follow established design systems, usability guidelines, and accessibility best practices.
Testing & Quality Engineering
- Write and maintain unit tests using tools such as JUnit, Mockito, Jest, and React Testing Library.
- Support automated integration and contract testing.
- Contribute to ensuring code quality, maintainability, and reliable test coverage.
Architecture & Engineering Practices
- Apply DDD concepts to ensure clear service boundaries and business‑aligned modeling.
- Participate in code reviews, design discussions, and architectural sessions.
- Contribute to CI/CD processes and DevOps automation efforts.
- Support performance tuning, instrumentation, and monitoring of applications.
Collaboration & Delivery
- Work closely with Product, UX, QA, and Architecture teams in an Agile environment.
- Participate in planning sessions, backlog refinement, and iterative delivery cycles.
- Communicate effectively with both technical and non‑technical stakeholders.
- Assist with troubleshooting and root‑cause analysis for production issues.
Codeworks, an LRS company, is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship, status or protected veteran status.
In some cases, Codeworks, an LRS company, uses generative artificial intelligence (“AI”) in support of our hiring processes. Codeworks takes steps to ensure the use of AI does not result in discrimination based on protected class(es). AI may be used in the hiring process solely in support of the assessment of candidate qualifications. All decisions in the hiring process are made by LRS employees. If AI will be used in the hiring process for the position for which you are applying, you will be notified and will have the opportunity to opt out. Please contact AI.Questions@lrs.com with any questions.
What to do if you suspect fraud:
If you receive a suspicious offer or communication claiming to be from us, do not share any personal or financial information. You can notify us using our contact page at Contact Levi, Ray & Shoup, Inc.
IMPORTANT NOTES:
- All legitimate correspondence from our recruiting team will only come from an email address ending in @lrs.com. We do not use generic domains like @gmail.com, @yahoo.com, or @outlook.com.
- We never conduct interviews solely via text-based chat on Microsoft Teams, Telegram, or WhatsApp. All virtual interviews involve a scheduled video or phone call with a member of our team.
- LRS will never ask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment.
- All genuine job opportunities are listed directly on our official careers portal at Careers.