Full-Stack Engineer (Backend Leaning) - Platform Engineering
New
J
JobgetherAI software
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
- PythonOAuthRESTful APIs
Requirements
- Demonstrate strong proficiency in Python and the ability to develop reliable, maintainable, efficient backend services.
- Bring a strong backend development background and be able 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 quickly, understand dependencies, and make careful changes to business-critical infrastructure.
- Take responsibility for features from problem definition and design through deployment, monitoring, and maintenance.
- Be comfortable defining problems, evaluating priorities, and making decisions with incomplete information.
- Understand safe rollouts, backward compatibility, security, and minimizing disruption to existing users and systems.
- Use a structured, analytical approach to challenging 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 projects, practical accomplishments, or GitHub contributions.
- Experience with OAuth, SSO, SCIM, or RBAC is an advantage.
- Familiarity with Kubernetes and container orchestration is an advantage.
- Experience building internal platforms, shared infrastructure, or reusable services is an advantage.
- Experience designing scalable systems for complex enterprise requirements, organizational hierarchies, and fine-grained access controls 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 full-stack functionality spanning backend services and APIs through dashboards, settings pages, and other interfaces.
- Design reusable authorization and resource-management systems for product teams.
- Collaborate with Product, Sales, Forward Deployed Engineers, customer-facing teams, and engineering groups to translate requirements and feedback into improvements.
- Develop reusable services and changes that support adoption by engineering teams.
- Evaluate existing systems and dependencies, assess rollout risks, and implement migrations with minimal disruption.
- Investigate production issues using customer reports, logs, and code; identify root causes and implement fixes.
- Scope problems, prioritize needs, make technical decisions, and drive projects through implementation and ongoing improvement.
View Full Description & ApplyYou'll be redirected to the employer's site