Full-Stack Engineer (Backend Leaning) – Platform Engineering
J
JobgetherAI products
Work remotely from Germany or other eligible locations across Europe, Ireland, Poland, the United Kingdom, and the United States, subject to hiring eligibility.Full-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- No specific number of years of professional experience is required.
- Required Skills
- PythonFrontend DevelopmentKubernetesOAuthSoftware ArchitectureRESTful APIs
Requirements
- Demonstrate strong proficiency in Python and the ability to develop reliable, maintainable, efficient backend services.
- Bring a strong backend engineering background and the ability to contribute to frontend development when required.
- Understand software architecture and design patterns, APIs, cloud infrastructure tools, storage solutions, and data structures.
- Have strong knowledge of test design, automated testing practices, and application security.
- Be able to learn a large existing codebase, understand dependencies, and make careful changes to live, business-critical infrastructure.
- Take responsibility for features from problem definition and design through deployment, monitoring, and maintenance.
- Be able to define problems, assess competing priorities, and make decisions with incomplete information.
- Understand safe rollouts, backward compatibility, security, and minimizing disruption to existing users and systems.
- Use a structured, analytical approach to technical problems and scalable, reusable solutions.
- Work effectively with engineers, product teams, and customer-facing stakeholders.
- No formal degree, certification, or specific number of years of professional experience is required; demonstrate engineering ability through challenging projects, practical accomplishments, or GitHub contributions.
- Experience with OAuth, single sign-on (SSO), SCIM, or role-based access control (RBAC) is an advantage.
- Familiarity with Kubernetes and container orchestration is an advantage.
- Experience building internal platforms, shared infrastructure, or reusable services for engineering teams is an advantage.
Responsibilities
- Design, build, and maintain platform systems for user management, workspaces, permissions, and resource access.
- Build and enhance customer-facing features such as API key management, login flows, analytics, administrative tools, and workspace security.
- Deliver end-to-end functionality across backend services, APIs, dashboards, settings pages, and other interfaces.
- Design reusable authorization and resource-management systems for product teams.
- Evaluate existing systems and implement necessary migrations with minimal disruption.
- Collaborate with Product, Sales, Forward Deployed Engineers, customer-facing teams, and engineering groups to translate requirements and feedback into improvements.
- Develop reusable services that enable engineering teams to adopt platform capabilities.
- Investigate production issues using customer reports, logs, and code, identify root causes, and implement fixes.
- Own projects from scoping and technical decisions through implementation, deployment, and ongoing maintenance.
- Apply engineering practices that maintain the security, reliability, and consistency of business-critical platform services.
View Full Description & ApplyYou'll be redirected to the employer's site