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
Jobot is seeking a highly skilled Principal or Staff Full-Stack Product Software Engineer to join our dynamic engineering team. The successful candidate will be responsible for leading the design, development, and deployment of robust software solutions that enhance our products and services. This role will involve collaboration with cross-functional teams, mentorship of junior engineers, and the implementation of best practices in software engineering. You will play a key role in driving the product's technical vision forward and ensuring high quality and scalability in our codebase.
Job Responsibilities
- Lead the development of full-stack software applications from inception to production.
- Design system architecture and define technology stack for current and future projects.
- Collaborate with product management to gather requirements and translate them into technical specifications.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
- Write high-quality code and perform code reviews to ensure adherence to coding standards and best practices.
- Diagnose and resolve technical issues in a timely manner.
- Conduct performance tuning and optimization of applications.
- Participate in agile development processes and contribute to sprint planning and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.
- Minimum of 7 years of experience in software development, with a focus on full-stack engineering.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Strong experience with back-end technologies like Node.js, Python, Ruby, or Java.
- Deep understanding of database systems, both SQL and NoSQL (e.g., MySQL, MongoDB).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of containerization and orchestration tools, such as Docker and Kubernetes.
- Excellent communication skills and ability to collaborate in a team environment.
Technologies & Tools
The Principal or Staff Full-Stack Product Software Engineer will utilize a diverse array of technologies and tools throughout their work. Candidates should expect to work extensively with front-end frameworks such as React or Angular, and back-end solutions involving Node.js or similar languages. Additionally, database management will involve SQL and NoSQL environments, and familiarity with cloud services such as AWS or Azure is essential. Experience with version control systems (e.g., Git) and CI/CD pipelines will also be crucial for efficient project delivery.
Ideal Candidates
The ideal candidates for this position will possess strong technical acumen coupled with excellent leadership qualities. They will be proactive problem solvers, capable of tackling complex challenges and driving innovation within the team. A collaborative mindset and an eagerness to share knowledge with others are essential traits, as well as the ability to adapt to an evolving technological landscape. Candidates should display a strong commitment to quality and a passion for delivering exceptional user experiences through their work.
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
Similar jobs which you may be interested in. Typically using your existing skillset.