Apply

Principal Full-Stack Engineer

Posted 3 months agoViewed

View full description

💎 Seniority level: Principal, 7+ years

📍 Location: United States

💸 Salary: 100000.0 - 120000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Blackbird.AI👥 51-100💰 10 months agoArtificial Intelligence (AI)SecurityMachine LearningEnterprise SoftwareIntrusion Detection

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSBackend DevelopmentDockerGraphQLLeadershipNode.jsPostgreSQLPythonFull Stack DevelopmentGCPKubernetesMySQLReact.jsAPI testingAzureREST APINext.jsNosqlCI/CDMentoringDevOpsMicroservices

Requirements:
  • 7+ years of experience in full-stack software engineering, with a focus on scalable web applications.
  • Strong proficiency in modern frontend frameworks such as React or Next.js.
  • Expertise in backend development with Node.js (JavaScript or TypeScript) and Python.
  • Deep understanding of API development (REST, GraphQL) and microservices architecture.
  • Experience deploying and managing applications in cloud environments (AWS, GCP, or Azure).
  • Strong knowledge of database technologies, including PostgreSQL, MySQL, and NoSQL databases.
  • Experience with CI/CD pipelines, DevOps practices, and containerization (Docker, Kubernetes).
  • Proven leadership experience, mentoring engineers and leading technical initiatives.
  • Ability to balance hands-on coding with high-level architecture and system design.
  • Startup experience or familiarity with fast-paced environments where adaptability is key.
Responsibilities:
  • Lead the design, architecture, and development of scalable full-stack applications using modern web technologies.
  • Define and drive technical strategy, setting best practices for performance, security, and maintainability.
  • Develop and optimize frontend applications using React, TypeScript, or similar frameworks.
  • Build and maintain backend architectures using Python, Node.js, or other scalable backend technologies.
  • Architect and implement highly scalable APIs, microservices, and cloud-based systems.
  • Collaborate with Product, Design, and AI/ML teams to create seamless, intuitive user experiences.
  • Provide mentorship and technical leadership, fostering a culture of innovation and technical excellence.
  • Conduct code reviews, architectural discussions, and technical deep dives to ensure high-quality, maintainable code.
  • Stay ahead of emerging technologies and industry trends, evaluating tools that drive innovation and efficiency.
Apply