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