{"schemaVersion":"jobsearcher.job.v1","id":"3d711a87acc26cebec774af7","url":"https://jobsearcher.com/jobs/3d711a87acc26cebec774af7","canonicalUrl":"https://jobsearcher.com/jobs/3d711a87acc26cebec774af7","title":"Mid-level Software Developer (Remote)","description":"The Mid-level Software Developer (remote) will design, develop, and maintain high-quality software solutions while collaborating closely with cross-functional teams. This role requires someone who can work independently on tasks, contribute to architectural discussions, and help mentor junior developers.Key ResponsibilitiesDevelop, test, and maintain software applications according to specificationsCollaborate with product managers, designers, and other developers to deliver features on timeTroubleshoot, debug, and optimize existing code to improve performance and maintainabilityWrite clean, efficient, and well-documented codeParticipate in code reviews and contribute to team knowledge sharingAssist in the design and implementation of software architectureStay up-to-date with emerging technologies and recommend their adoption when appropriateRequired QualificationsBachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).Public Trust Tier 2 clearance (minimum)Minimum of nine years of professional software development experience, with robust and recent Angular experience (preferably four years)Proficiency in relevant languages, e.g., JavaScript, Python, Java, C#Experience with front-end frameworks (React, Angular, Vue) and/or back-end frameworks (Node.js, Django, Spring)Solid understanding of databases (SQL and/or NoSQL)Familiarity with version control systems, preferably GitStrong problem-solving and debugging skillsAbility to work both independently and collaboratively in a team environmentAnalytical thinking and attention to detailEffective verbal and written communication skillsAdaptability and willingness to learn new technologiesPreferred QualificationsExperience with cloud platforms (AWS, Azure, GCP)Knowledge of CI/CD pipelines and DevOps practicesFamiliarity with automated testing frameworks and practicesExposure to Agile/Scrum methodologiesPrior experience mentoring junior developersC2 Essentials is an Equal Opportunity Employer.","company":"C2 Essentials","rawCompany":"c2 essentials","city":"New York","state":"NY","isRemote":true,"isActive":false,"createdAt":"2026-06-02T01:45:11.077Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Mid-level Software Developer (Remote)","description":"The Mid-level Software Developer (remote) will design, develop, and maintain high-quality software solutions while collaborating closely with cross-functional teams. This role requires someone who can work independently on tasks, contribute to architectural discussions, and help mentor junior developers.Key ResponsibilitiesDevelop, test, and maintain software applications according to specificationsCollaborate with product managers, designers, and other developers to deliver features on timeTroubleshoot, debug, and optimize existing code to improve performance and maintainabilityWrite clean, efficient, and well-documented codeParticipate in code reviews and contribute to team knowledge sharingAssist in the design and implementation of software architectureStay up-to-date with emerging technologies and recommend their adoption when appropriateRequired QualificationsBachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).Public Trust Tier 2 clearance (minimum)Minimum of nine years of professional software development experience, with robust and recent Angular experience (preferably four years)Proficiency in relevant languages, e.g., JavaScript, Python, Java, C#Experience with front-end frameworks (React, Angular, Vue) and/or back-end frameworks (Node.js, Django, Spring)Solid understanding of databases (SQL and/or NoSQL)Familiarity with version control systems, preferably GitStrong problem-solving and debugging skillsAbility to work both independently and collaboratively in a team environmentAnalytical thinking and attention to detailEffective verbal and written communication skillsAdaptability and willingness to learn new technologiesPreferred QualificationsExperience with cloud platforms (AWS, Azure, GCP)Knowledge of CI/CD pipelines and DevOps practicesFamiliarity with automated testing frameworks and practicesExposure to Agile/Scrum methodologiesPrior experience mentoring junior developersC2 Essentials is an Equal Opportunity Employer.","datePosted":"2026-06-02T01:45:11.077Z","dateModified":"2026-06-02T01:45:11.077Z","hiringOrganization":{"@type":"Organization","name":"C2 Essentials","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New York","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3d711a87acc26cebec774af7"},"url":"https://jobsearcher.com/jobs/3d711a87acc26cebec774af7"}}