Full Time

Software Engineer (Full Stack) (Remote Eligible)

Maryland Works
Remote!
$80,000 - $130,000* / year (about $38–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Maryland Works, so some details may not match this job. The employer's own page has the real description.

Job Overview

Maryland Works is seeking a skilled Software Engineer (Full Stack) to join our innovative team. In this remote-eligible position, you will be responsible for designing, developing, and maintaining full-stack applications that meet our clients' needs. You will collaborate with cross-functional teams to deliver high-quality software solutions, troubleshoot technical issues, and continuously improve the user experience. This role demands a strong combination of technical expertise and problem-solving skills to create robust applications while adhering to best practices in software development.



Job Responsibilities

  • Design and develop scalable web applications using modern frameworks and technologies.
  • Collaborate with product managers and designers to refine functional and aesthetic requirements.
  • Implement and maintain RESTful APIs for smooth client-server interaction.
  • Conduct code reviews and provide constructive feedback to team members.
  • Debug and troubleshoot issues to ensure optimal application performance.
  • Monitor and improve application reliability and performance through thorough testing and deployment practices.
  • Stay up-to-date with emerging technologies and industry trends to continually enhance skill set and application effectiveness.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in full-stack software development.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
  • Experience in back-end development using languages such as Node.js, Python, Ruby, or Java.
  • Strong understanding of database management systems including SQL and NoSQL.
  • Familiarity with version control systems, particularly Git.
  • Excellent problem-solving skills and an ability to work independently as well as part of a team.


Technologies & Tools

The Software Engineer (Full Stack) will work with a variety of technologies and tools essential for modern web development. This includes utilizing frameworks such as React for front-end development, Node.js for back-end services, and databases like MongoDB or PostgreSQL for data management. Additionally, familiarity with cloud services (such as AWS or Azure) and tools for continuous integration/continuous deployment (CI/CD) will be advantageous. Proficient use of version control systems, predominantly Git, will be expected to manage code effectively.



Ideal Candidates

The ideal candidates for this position are self-motivated individuals who demonstrate a passion for coding and a desire to innovate. They possess strong analytical skills and are capable of delivering high-quality results in a timely manner. Furthermore, successful candidates will have excellent communication abilities, enabling them to collaborate effectively with team members and stakeholders. A proactive attitude towards learning and adapting to new technologies will also be crucial in thriving within our dynamic work environment.

Unemployment rose most in Finland: from 8.4% in 2024 to 9.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.