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.

Job Overview

The Principal Full-Stack Software Engineer at Jobot will play a critical role in shaping, designing, and implementing robust software solutions that drive our business objectives. The ideal candidate will work closely with cross-functional teams to develop scalable applications, mentor junior engineers, and ensure adherence to best practices in software development. This role demands a deep understanding of both front-end and back-end technologies, enabling the engineer to take projects from conception through deployment while maintaining a focus on performance, security, and usability.



Job Responsibilities

  • Lead the design and implementation of full-stack web applications, ensuring high-quality code.
  • Collaborate with product management and other stakeholders to define project requirements and scope.
  • Architect, develop, and maintain backend systems and APIs using modern frameworks.
  • Implement front-end solutions using HTML, CSS, and JavaScript libraries or frameworks such as React or Angular.
  • Provide technical leadership and mentorship to junior and mid-level engineers within the team.
  • Conduct code reviews and participate in the team’s continuous integration/continuous deployment (CI/CD) processes.
  • Monitor and improve application performance, scalability, and security.
  • Stay up to date with industry trends and technologies to ensure best practices are implemented.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is preferred.
  • 8+ years of experience in software engineering with a strong focus on full-stack development.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Extensive experience with front-end frameworks (e.g., React, Angular, Vue) and back-end technologies (e.g., Node.js, Django, Ruby on Rails).
  • Solid understanding of databases, both SQL and NoSQL (e.g., MySQL, MongoDB).
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
  • Strong problem-solving skills and the ability to work collaboratively in a team-oriented environment.
  • Excellent communication and interpersonal skills, with a passion for mentoring and knowledge sharing.


Technologies & Tools

The Principal Full-Stack Software Engineer will primarily work with a diverse set of technologies including, but not limited to, JavaScript frameworks (React, Angular), backend frameworks (Node.js, Django), cloud platforms (AWS, Azure), and database systems (MySQL, MongoDB). Familiarity with version control systems such as Git, CI/CD tools, Docker, and container orchestration technologies will be essential for maintaining a seamless development workflow.



Ideal Candidates

The ideal candidate for this role is a proactive, innovative thinker who excels in a fast-paced, dynamic environment. They demonstrate a passion for technology and continuous learning, showing adaptability in the face of changing project requirements. Strong leadership skills, combined with a collaborative spirit, will enable them to effectively mentor team members and contribute substantially to the engineering community within Jobot. A commitment to quality and excellence, paired with an agile mindset, will distinguish the successful candidate in this position.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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