Full Time

Sr. Software Engineer - (Full Stack)

Everest Consultants, Inc.
$100,000 - $150,000* / year (about $48–$72 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 Everest Consultants, Inc., so some details may not match this job. The employer's own page has the real description.

Job Overview

Everest Consultants, Inc. is seeking a highly skilled Senior Software Engineer (Full Stack) to join our dynamic and innovative team. In this role, you will be responsible for designing, implementing, and maintaining complex software applications, contributing to all phases of the software development lifecycle. You will collaborate with cross-functional teams to define application requirements and specifications while ensuring the delivery of high-quality, scalable software solutions that align with the company’s strategic goals.



Job Responsibilities

  • Design and develop robust, scalable, and high-performance full-stack applications.
  • Collaborate with product owners and stakeholders to gather and analyze requirements.
  • Implement responsive user interfaces and ensure optimal performance for web applications.
  • Write reusable, testable, and efficient code across both front-end and back-end systems.
  • Conduct code reviews and provide constructive feedback to team members.
  • Integrate with third-party services and APIs to enhance application functionality.
  • Troubleshoot and debug production issues to improve application performance.
  • Stay up-to-date with emerging technologies and industry trends to apply best practices.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in full-stack software development.
  • Proficient in programming languages such as JavaScript, Python, or Java.
  • Strong experience with front-end frameworks (e.g., React, Angular, Vue.js).
  • Solid understanding of back-end technologies (e.g., Node.js, Django, or Express).
  • Familiarity with database technologies, both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
  • Experience with version control systems such as Git.
  • Strong problem-solving skills and ability to work under pressure.
  • Excellent communication and teamwork abilities.


Technologies & Tools

The Senior Software Engineer will work with a variety of technologies including modern front-end frameworks like React and Angular, back-end technologies such as Node.js and Python (Django/Flask), and databases including MySQL and MongoDB. Familiarity with cloud services (AWS, Azure) and containerization tools (Docker, Kubernetes) is also preferred. The position will require the use of Git for version control and collaboration on projects.



Ideal Candidates

The ideal candidate for this role will be a proactive and adaptable individual who thrives in a fast-paced environment. They should possess a passion for technology and a keen ability to learn new tools and frameworks. Strong analytical skills, combined with a creative approach to problem-solving, will enable them to contribute effectively to the team. Furthermore, they should exhibit strong interpersonal skills, making them a collaborative team player committed to delivering quality software solutions.

A full-time year is 2,080 hours: $47 an hour is $97,760 a year before taxes, and $94,000 a year is $45.19 an hour. Pay calculator →

View Similar Jobs

Matches Jobs

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