Software Developer

Skillcloud HCM SolutionsLyndhurst, NJ
Onsite

About The Position

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.

Requirements

  • 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.

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service