Full Time

Principal or Staff Full-Stack Product 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 or Staff Full-Stack Product Software Engineer at Jobot, you will play a pivotal role in designing and developing scalable software solutions that meet our customers' needs. You will be responsible for working closely with cross-functional teams, contributing to the entire software development lifecycle, and ensuring the delivery of high-quality products. This role requires strong problem-solving skills, a deep understanding of software architecture, and a commitment to continuous improvement and innovation.



Job Responsibilities

  • Lead the design, development, and implementation of full-stack software solutions.
  • Collaborate with Product Management to define product specifications and technical requirements.
  • Develop and maintain high-quality code across front-end and back-end systems.
  • Perform code reviews, mentor junior developers, and promote best practices.
  • Ensure the reliability, performance, and scalability of applications through rigorous testing and monitoring.
  • Engage in troubleshooting and debugging to resolve issues quickly and effectively.
  • Stay current with emerging technologies and industry trends to continuously enhance technical knowledge and skillsets.
  • Participate in Agile ceremonies and contribute to the overall team culture.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience as a Full-Stack Developer or Software Engineer.
  • Expertise in multiple programming languages such as JavaScript, Python, or Java.
  • Proficiency in frameworks such as React, Angular, or Vue for front-end development.
  • Strong experience with back-end technologies including Node.js, Ruby on Rails, or ASP.NET.
  • Experience with relational and NoSQL databases such as PostgreSQL and MongoDB.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Excellent understanding of RESTful APIs and microservices architecture.
  • Effective communication skills and ability to work collaboratively in a team environment.


Technologies & Tools

In this role, you will work with a variety of modern technologies and tools including but not limited to JavaScript, React, Node.js, MongoDB, PostgreSQL, Docker, and cloud platforms such as AWS or Azure. Experience with CI/CD tools and DevOps practices will also be valuable in enhancing our deployment workflows and application performance.



Ideal Candidates

The ideal candidate is a proactive problem-solver with a passion for technology and a keen eye for detail. You should possess a strong sense of ownership over your work, demonstrating the ability to work autonomously as well as within a team. Strong interpersonal skills and the ability to mentor others are important, as is a commitment to delivering high-quality products. An innovative mindset and the ability to adapt to fast-changing environments will ensure your success as a Principal or Staff Full-Stack Product Software Engineer at Jobot.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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