Full Time

Principal Full-Stack Software Engineer

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

Overview


We are seeking a Principal Full-Stack Software Engineer to join our dynamic team at Jobot. In this role, you will be responsible for leading complex software development projects from inception to deployment. As a key technical leader, you will collaborate with cross-functional teams to design, implement, and optimize scalable software solutions. Your expertise in both front-end and back-end technologies will enable you to guide the development process, mentor junior developers, and ensure best practices are adhered to throughout the development lifecycle.



Job Responsibilities

  • Lead the design and architecture of software applications, ensuring optimal performance and scalability.
  • Oversee the full software development lifecycle, from concept through deployment and maintenance.
  • Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
  • Develop high-quality code for both front-end and back-end services, adhering to established coding standards.
  • Conduct code reviews and provide constructive feedback to enhance team performance and code quality.
  • Mentor junior developers and foster a culture of continuous learning and improvement.
  • Implement best practices for testing and deployment to ensure software reliability and performance.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in software development.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • A minimum of 7 years of experience in full-stack software development.
  • Proficient in modern programming languages such as JavaScript, Python, or Java.
  • Strong experience with front-end frameworks like React, Angular, or Vue.js.
  • Extensive knowledge of back-end technologies such as Node.js, Ruby on Rails, or similar.
  • Experience with database management systems including SQL and NoSQL solutions.
  • Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools


The Principal Full-Stack Software Engineer will utilize a variety of technologies and tools in their day-to-day responsibilities. The stack includes but is not limited to JavaScript frameworks (such as React or Angular), server-side programming languages (such as Node.js or Python), and database technologies (such as MySQL, PostgreSQL, or MongoDB). Additionally, cloud-based services (AWS or Azure) will be leveraged for deployment and scalability, while Git will be used for version control and collaboration.



Ideal Candidates


The ideal candidate for the Principal Full-Stack Software Engineer position will possess strong leadership qualities and demonstrate excellent communication skills. They should have a passion for technology and innovation, with a proven track record of delivering high-quality software solutions. A well-rounded problem-solver, the candidate will thrive in collaborative environments and be eager to mentor others. The ability to adapt to changing requirements and a focus on continuous improvement will be essential qualities for success in this role.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

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