Full Time

Software Engineer/Senior Software Engineer - Remote

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

Job Overview

As a Software Engineer/Senior Software Engineer at Get It Recruit - Information Technology, you will play a critical role in the design, development, and implementation of innovative software solutions that address complex business challenges. Collaborating with cross-functional teams, you will leverage your technical expertise to deliver high-quality code and foster a culture of continuous improvement. Your responsibilities will include the full software development lifecycle, ensuring adherence to industry best practices and contributing to the enhancement of our software architecture.



Job Responsibilities

  • Design, develop, test, and deploy scalable software applications.
  • Collaborate with product managers and stakeholders to analyze requirements and translate them into technical specifications.
  • Participate in code reviews, ensuring best practices for coding and design are followed.
  • Maintain and improve existing software applications and systems.
  • Troubleshoot and debug applications to optimize performance and usability.
  • Stay up-to-date with emerging technologies and contribute to the team’s knowledge base.
  • Mentor junior engineers and contribute to their professional development.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3-5 years of experience in software development.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Hands-on experience with web frameworks (e.g., React, Angular, Spring) and RESTful APIs.
  • Strong understanding of software development methodologies such as Agile or Scrum.
  • Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Excellent problem-solving skills and the ability to work independently in a remote setting.


Technologies & Tools

In this role, you will utilize a diverse array of technologies and tools to create cutting-edge software applications. Familiarity with cloud platforms such as AWS or Azure, version control systems like Git, and CI/CD tools (e.g., Jenkins, Travis CI) will be integral to your daily tasks. Additionally, knowledge of containerization tools like Docker and orchestration frameworks such as Kubernetes will be beneficial for maximizing deployment efficiency.



Ideal Candidates

The ideal candidate for this position is someone who possesses a strong passion for technology and innovation, coupled with a collaborative mindset. You should be proactive and detail-oriented, capable of managing multiple projects simultaneously while adhering to tight deadlines. Excellent communication skills and a willingness to mentor others are key traits that will enhance your fit within our team, as we highly value knowledge sharing and professional growth.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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