Job Description: Senior Developer (React Developer with Python)
Job Description: Senior Developer (React Developer with Python)Location: Chicago, ILEmployment Type: FTCExperience Level: SeniorRole Overview We re looking for a front-end leaning engineer with a strong eye for design and user experience who can also contribute to backend work using solid Python fundamentals. You ll build responsive, accessible interfaces in React while assisting with API development, data models, and automated testing on the backend.Key ResponsibilitiesFrontend (Primary Strong UI)Design and build responsive, accessible, and visually appealing UIs using React and Vite.Collaborate closely with designers and PMs to translate Figma designs into high-quality interfaces; provide UX feedback and iterate quickly.Maintain front-end quality with unit tests (Vitest) and end-to-end tests (Playwright).Troubleshoot, optimize, and enhance UI performance, accessibility, and component reuse.Backend (Python Fundamentals, nice to have not mandated)Contribute to backend services using core Python skills; collaborate on API endpoints, data validation, and service integration.Apply TDD principles with Pytest; write clean, maintainable, and well-documented code.Work with relational databases (MySQL) and ORMs; assist with SQLAlchemy models and Alembic migrations (hands-on ORM usage preferred over raw scripts).Exposure to DDD concepts is a plus; align modules and data models to domain boundaries where practical.Engineering Excellence & CollaborationParticipate in code reviews and follow best practices to ensure code quality, scalability, and maintainability.Help troubleshoot production issues and continuously improve build, test, and deployment workflows.Partner cross-functionally with product, design, and backend teams; communicate clearly and proactively.Required Skills & QualificationsFrontend (Strong UI)Proficient in React and Vite for modern, performant front-end development.Testing experience with Vitest and Playwright.Strong sense of visual design and user experience; familiarity with Figma is a plus.Backend (Python Fundamentals)Solid knowledge of Python fundamentals.Nice to have (not required): FastAPI, Pydantic, SQLAlchemy (ORM), Alembic, Pytest.GeneralExcellent problem-solving and communication skills.Ability to work independently and as part of a team.Proven track record of delivering high-quality software solutions.Preferred QualificationsExperience working in agile development environments.Prior experience mentoring junior developers.Contributions to open-source projects.Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.