Software Developer
Lyndhurst, NJ
Full Time
Mid Level
Summary
We are seeking a Mid-Level Software Developer who is fluent in modern technology stacks and capable of translating business and technical requirements into high-quality, scalable software solutions. This is a solo developer position, ideal for a proactive problem-solver who can thrive independently and take full ownership of the development lifecycle. A primary focus of this role will be leading the end-to-end rebuild of one of the company’s main applications, requiring the candidate to architect and deliver a modernized solution from concept through deployment. The ideal candidate possesses strong technical fundamentals, experience with contemporary development tools, and the self-motivation to drive major projects forward while staying current with evolving industry best practices. This position is a full-time, onsite role in Lyndhurst, New Jersey.
Responsibilities
We are seeking a Mid-Level Software Developer who is fluent in modern technology stacks and capable of translating business and technical requirements into high-quality, scalable software solutions. This is a solo developer position, ideal for a proactive problem-solver who can thrive independently and take full ownership of the development lifecycle. A primary focus of this role will be leading the end-to-end rebuild of one of the company’s main applications, requiring the candidate to architect and deliver a modernized solution from concept through deployment. The ideal candidate possesses strong technical fundamentals, experience with contemporary development tools, and the self-motivation to drive major projects forward while staying current with evolving industry best practices. This position is a full-time, onsite role in Lyndhurst, New Jersey.
- Analyze and interpret functional requirements, transforming them into clear technical specifications and actionable development tasks.
- Design, develop, test, and maintain full-stack applications using modern frameworks and best practices.
- Build and integrate RESTful APIs, backend services, and/or front-end components as required by project scope.
- Write clean, maintainable, well-documented code and contribute to continuous improvement of team standards.
- Participate in architectural discussions and help guide technology decisions based on current industry trends.
- Debug and resolve software defects, performance issues, and integration challenges.
- Collaborate in an Agile environment, contributing to sprint planning, estimation, and code reviews.
- Support deployment workflows, CI/CD pipelines, automated testing, and version control processes.
- Communicate progress effectively and provide realistic estimates for tasks and project milestones.
Required Skills & Qualifications
- 2–5 years of professional software development experience.
- Proficiency in one or more modern languages such as C#, Java, Python, JavaScript/TypeScript, or C++.
- Experience with contemporary frameworks such as .NET, Spring Boot, Node.js, React, Angular, or similar.
- Strong grasp of REST API design, microservices concepts, and application architecture fundamentals.
- Familiarity with relational databases (MySQL, PostgreSQL,Oracle) and writing efficient SQL queries.
- Working knowledge of Git, Agile methodologies, and standard software engineering practices.
- Ability to break down requirements, ask clarifying questions, and deliver high-quality implementations with minimal oversight.
- Demonstrated ability to stay current with emerging technologies, tooling, and best practices.
We are proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and the businesses we support.
Apply for this position
Required*