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

As a Principal Full-Stack Software Engineer at Jobot, you will be a key player in driving our product development and architecture strategy. You will lead a team of developers in both front-end and back-end technologies, ensuring high quality and scalable code. Your expertise will facilitate a seamless integration of user-facing elements with server-side logic, while also championing best practices in software development, mentoring junior engineers, and guiding the overall technology direction of the team.



Job Responsibilities

  • Design, develop, and maintain scalable and efficient web applications and services.
  • Lead architectural discussions and design reviews, ensuring alignment with business goals and technical strategies.
  • Collaborate with cross-functional teams to define and prioritize project requirements and deliverables.
  • Supervise and mentor junior engineers, fostering their technical growth and project contributions.
  • Implement robust API services for front-end integrations and back-end logic handling.
  • Ensure code quality through code reviews, unit testing, and continuous integration practices.
  • Stay current with emerging technologies and propose innovative solutions to improve product functionality.
  • Analyze performance bottlenecks and troubleshoot complex production issues.


Qualifications

  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Minimum of 7 years of experience in full-stack software development with a proven track record in both front-end and back-end technologies.
  • Proficiency in multiple programming languages, including but not limited to JavaScript, Python, Ruby, or Java.
  • Experience with modern front-end frameworks such as React, Angular, or Vue.js.
  • Strong understanding of server-side frameworks like Node.js, Django, or Ruby on Rails.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving abilities and a collaborative working style.
  • Exceptional communication skills, both verbal and written, to convey complex technical concepts to non-technical stakeholders.


Technologies & Tools

The Principal Full-Stack Software Engineer will regularly work with a diverse range of technologies and tools, including but not limited to JavaScript, React, Node.js, SQL/NoSQL databases, containerization tools such as Docker, and CI/CD pipelines. Familiarity with version control systems like Git, as well as DevOps practices, will be critical in ensuring smooth workflows and high-quality deliveries.



Ideal Candidates

The ideal candidate for this position will possess a strong blend of technical expertise and soft skills. They will be proactive, innovation-driven, and have a genuine passion for technology and development. A successful candidate will have the ability to thrive in a fast-paced environment, effectively communicate with both technical and non-technical team members, and demonstrate leadership capabilities that inspire their peers. A commitment to continuous learning and adaptability to changing business needs will further characterize the right fit for this role.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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