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 key role in shaping and executing complex software projects, leading efforts across front-end and back-end development. This position requires a versatile engineer adept in various programming languages and frameworks, who can mentor junior engineers, contribute to architectural decisions, and enhance overall system performance. The ideal candidate will collaborate with product management, design, and other technical teams to deliver cutting-edge applications in a fast-paced environment.
Job Responsibilities
- Design, develop, and deploy scalable web applications using full-stack technologies.
- Lead architectural discussions and ensure best practices in software development.
- Mentor junior engineers and provide guidance on code quality and application design.
- Collaborate with cross-functional teams to define product requirements and specifications.
- Implement modern CI/CD pipelines for efficient deployment processes.
- Regularly review and optimize code for performance, security, and maintainability.
- Stay updated with industry trends and new technologies to continuously improve the development process.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of experience in software development with a strong focus on both front-end and back-end technologies.
- Proficiency in programming languages including JavaScript, Python, or Java.
- Experience with modern frameworks such as React, Angular, or Vue.js for front-end development.
- Expertise in back-end technologies like Node.js, Express, or Django.
- Solid understanding of databases, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
- Experience with cloud services (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
Technologies & Tools
The Principal Full-Stack Software Engineer position will involve working with a variety of technologies and tools, including but not limited to React for front-end development, Node.js for server-side programming, and PostgreSQL for database management. Familiarity with cloud platforms such as AWS or Google Cloud, as well as DevOps tools like Docker and Kubernetes, is essential for efficient deployment and scaling of applications.
Ideal Candidates
Ideal candidates for this role should possess not only technical expertise but also excellent problem-solving skills and the ability to communicate effectively across teams. They should demonstrate adaptability, a passion for continuous learning, and a proactive approach to challenges. A collaborative mindset and a commitment to fostering a positive team culture are essential for excelling in this principal engineer role at Jobot, where contribution to innovation and excellence is highly valued.
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
Similar jobs which you may be interested in. Typically using your existing skillset.