Full Time

Software Engineer - Remote

SynergisticIT
Remote!
$80,000 - $150,000* / year

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 SynergisticIT, so some details may not match this job. The employer's own page has the real description.

Job Overview


SynergisticIT is seeking a motivated and experienced Software Engineer to join our dynamic team on a remote basis. The successful candidate will be responsible for designing, developing, and deploying software solutions that meet user needs and business requirements. As a Software Engineer, you will collaborate with cross-functional teams to ensure high-quality deliverables, contribute to architecture discussions, and maintain best practices in coding and system design.



Job Responsibilities

  • Design and implement scalable software applications to enhance performance and user experience.
  • Review and refactor existing code to improve efficiency and maintainability.
  • Collaborate with product managers and UI/UX designers to gather requirements and translate them into technical specifications.
  • Conduct code reviews to ensure adherence to best practices and coding standards.
  • Debug and troubleshoot software issues, providing solutions in a timely manner.
  • Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Document technical specifications and maintain updated knowledge of the system architecture.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development with strong proficiency in programming languages such as Java, Python, or C#.
  • Experience with web frameworks and technologies (e.g., React, Angular, or Node.js).
  • Proficiency in database management systems such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with version control systems, preferably Git.
  • Solid understanding of object-oriented programming and design principles.
  • Strong problem-solving skills and the ability to work independently in a remote environment.


Technologies & Tools


In this position, you will work with a range of technologies and tools such as Java, Python, Git, and various web application frameworks like React and Node.js. Familiarity with cloud services (AWS, Azure) and containerization technologies (Docker, Kubernetes) is an advantage. Experience with continuous integration/continuous deployment (CI/CD) practices will also be beneficial to streamline the development process.



Ideal Candidates


The ideal candidate for this Software Engineer position is a proactive and detail-oriented individual who thrives in a fast-paced, remote environment. They possess excellent communication and collaboration skills to work effectively with diverse teams. A strong passion for technology, continual learning, and an eagerness to tackle complex challenges defines a successful team member at SynergisticIT. Additionally, adaptability and a solution-oriented mindset will contribute to the team's overall success.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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