Principal Software Engineer- Full Stack - Java / Python Backend + React

New
Work from anywhere (up to 3 weeks per year)Full-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPythonFlaskGCPJavaKubernetesSpringTypeScriptAzureReact

Requirements

  • Demonstrated experience in full-stack development
  • Minimum of one backend language (Java, Python)
  • Minimum of one frontend language (Javascript/Typescript)
  • Experience or exposure to frameworks like Spring, Flask and React
  • Understanding of AI powered development practices and how they can improve the SDLC
  • Strong background in software design patterns and architectural principles
  • Proven ability to lead technical projects and mentor team members
  • Excellent problem-solving skills and the ability to work independently
  • Demonstrable experience in Agile methodologies and DevOps practices
  • Experience with cloud platforms (AWS, Azure, or Google Cloud), including serverless technologies (desirable)
  • Familiarity with containerization technologies (Docker, Kubernetes) (desirable)

Responsibilities

  • Lead the design and implementation of full-stack applications using technologies like Java, Python and Typescript.
  • Act as a technical consultant, providing insights and solutions to complex problems.
  • Mentor and coach junior developers, fostering a culture of continuous learning.
  • Collaborate with cross-functional teams to define and implement best practices.
  • Participate in code reviews, ensuring high-quality standards are maintained.
  • Drive architectural decisions and contribute to the overall technical strategy.
  • Manage project timelines and deliverables, ensuring alignment with business objectives.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now