LOJELIS US
Senior Software Engineer
Share this job
Job Description
This is a hybrid role that requires the selected candidate to be onsite (Greenville, SC) three days per week.
1. Role Overview
As a Senior Software Engineer you will design, build, operate, and continuously improve business‑critical applications that support customer experience and core business processes.
You will take ownership of application components from design through production and provide support. This role requires strong technical execution, sound judgment, and the ability to work independently while collaborating closely with product owners/managers, UX/UI designers, data partners, and other engineers. You will help ensure applications are reliable, secure, scalable, and maintainable while enabling data‑driven decisions across the organization.
2. What You Will Do
Software Design, Development & Maintenance
· Design and implement application features using JavaScript/TypeScript, React, Node.js, and related technologies on our AWS framework
· Own the quality and maintainability of code within assigned applications or services
· Refactor existing functionality to improve performance, security, and scalability
· Review code contributed by other engineers and provide actionable feedback
· Commit, branch, merge, and review code using Git.
· Troubleshoot and resolve complex defects across front‑end, backend, and data layers
· Maintain clear technical documentation covering architecture, APIs, and operational behavior
· Collaborate to resolve production issues, meeting SLA targets and minimizing business impact.
· Use AI‑assisted development tools to improve productivity while retaining accountability for design and outcomes
Testing & Quality Engineering
· Define and maintain test strategies and test automation for assigned components or services
· Build and optimize unit, integration, and end‑to‑end tests using tools such as Playwright
· Use AI‑assisted testing platforms to identify r
Keep looking