Full Time

Principal Full-Stack Software Engineer

Jobot
$130,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

The Principal Full-Stack Software Engineer at Jobot will play a pivotal role in designing, developing, and maintaining innovative software solutions that enhance user experience and business functionality. This individual will lead projects from conception through implementation, collaborating closely with cross-functional teams while also mentoring junior engineers. The Principal Engineer will ensure the highest quality standards are met and contribute significantly to the technical vision and strategy of the organization.



Job Responsibilities

  • Design, implement, and maintain scalable and reliable full-stack applications.
  • Collaborate with product managers, designers, and stakeholders to define application requirements and specifications.
  • Lead the architectural design and software development process while enforcing best practices and coding standards.
  • Mentor and guide junior software engineers to enhance their technical skills and career trajectory.
  • Monitor application performance, troubleshoot issues, and optimize code for speed and efficiency.
  • Stay updated on industry trends and emerging technologies to incorporate into current and future projects.
  • Participate in code reviews and provide constructive feedback to peers.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; an advanced degree is a plus.
  • Minimum of 7 years of experience in software development, with at least 3 years in a full-stack role.
  • Proficiency in front-end technologies such as JavaScript, React, or Angular, along with back-end technologies like Node.js, Python, or Ruby.
  • Strong understanding of database design and management, including SQL and NoSQL technologies.
  • Experience with cloud services such as AWS, Azure, or Google Cloud Platform.
  • Solid grasp of DevOps practices and experience with CI/CD pipelines.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

The Principal Full-Stack Software Engineer will engage with a variety of technologies and tools including cloud platforms (AWS, Azure), DevOps tools (Docker, Jenkins), and front-end frameworks (React, Angular). Back-end development will involve languages such as Node.js and Python, coupled with database technologies like PostgreSQL and MongoDB. Familiarity with version control systems (e.g., Git) and software project management tools (e.g., Jira) will also be essential in this role.



Ideal Candidates

The ideal candidate will possess a strong mix of technical prowess and leadership qualities. They should exhibit exceptional communication skills, be adaptable to changing technologies, and demonstrate a proactive approach to problem-solving. A passion for innovation and a commitment to excellence in software development are crucial, as well as the ability to effectively mentor and motivate team members. Candidates should thrive in collaborative environments and be dedicated to continuous improvement in both themselves and their teams.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

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