The future of knowledge management is here. Shelf surfaces the best answers to agents and customers—anytime, anywhere.
Senior Backend Python Engineer
Location
Poland
Posted
96 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Python Engineer
Shelf
About Shelf Shelf builds software that helps enterprises make AI work in the real world. We care about the hard part: reliable systems, clear operational logic, and production-grade engineering that makes AI useful instead of brittle. Job Description: This role is for a senior backend engineer who can own important systems, not just implement tickets. You will take ambiguous problems, design the right backend approach, ship it, and keep it healthy in production. We want someone who is strong technically, communicates clearly, and has the judgment to make systems simpler, safer, and easier to evolve over time. This is a product engineering role with real ownership from system design through production. What You Will Own - Design and ship backend services, APIs, data flows, and background processing for production systems. - Turn vague requirements into concrete technical plans, trade-offs, and execution. - Own services after launch: reliability, observability, performance, and incident follow-through. - Make sound decisions around system boundaries, data models, interfaces, and scaling paths. - Write clear technical specs, architecture notes, and diagrams when they help the team move faster. - Work closely with product, frontend, and platform engineers to deliver end-to-end outcomes. - Improve engineering leverage with AI tooling, automation, and internal workflows rather than using AI as a gimmick. - Raise the quality bar through code review, design review, and pragmatic technical leadership. What Strong Performance Looks Like - You reliably move important backend work forward without waiting to be tightly managed. - Your systems are easier to operate and easier to change because of your design decisions. - You communicate trade-offs clearly and make the team around you more effective. - You use AI tools well: to accelerate analysis, implementation, debugging, writing, and repetitive work, while keeping a high verification bar. What We Are Looking For - Strong senior-level backend engineering experience in production systems. - Strong Python skills and the ability to design clean, maintainable backend code. - Good distributed systems judgment: concurrency, failure handling, data consistency, async work, and service boundaries. - Hands-on cloud experience in AWS, Azure, or a similar environment. - Comfort with SQL and NoSQL systems, schema design, and performance tuning. - Ability to go from problem statement to design to production rollout with real ownership. - Clear written and verbal communication. You can explain systems, trade-offs, and incidents without hiding behind jargon. - AI-native working style. You already use AI tools in your daily engineering workflow and want to keep pushing that further. Strong Plus - Experience with LLM-backed systems, search, retrieval, AI infrastructure, or data-heavy pipelines. - Working knowledge of TypeScript or the ability to contribute across the stack when needed. - Experience shaping technical direction for other engineers, even without formal management responsibility. How We Evaluate Fit We care more about ownership, systems judgment, and learning velocity than a perfect keyword match to our stack. If you are the kind of engineer who can take a messy problem and turn it into a strong production system, we want to talk. What Shelf Offers: - B2B contract. - Company Stock Options. - Hardware: MacBook Pro. - Modern technical stack. Develop open-source software. - GitHub Copilot subscription. - Access to Claude Code, OpenAI Codex, TypingMind, and MCP Servers. Why Shelf: - Our Leadership Team has deep knowledge management and AI domain expertise and enterprise SaaS background to execute this plan - We love our customers and our customers love us. Ask a Shelf customer why, and they’ll tell you it’s because of our innovative capabilities, rock-solid reliability, they truly enjoy working with our people, but most of all – it’s the improvements they see in their business KPIs. - We have raised over $60 million in funding and our investors include Tiger Global, Insight Partners, Connecticut Innovations, and others - We have high velocity growth powered by the most innovative product in our category, 3X growth for 3 years in a row - We now have over 100 employees in multiple U.S. states and European countries, and we have ambitious hiring goals over the next few months Our Values: Quality - We’re united by our focus on world‑class Quality. Quality in all things – starting with everything that leaves your desk. Everything you touch – every email, report, campaign, and piece of code – should be outstanding. Your work product should blow people away. Having people look at what you’ve done and say, “Wow.” That’s the standard here. Remember that how you do anything is how you do everything. Focus on craftsmanship—your ability to make things better. Momentum - for us means that you should know that the things you’re responsible for are moving forward. When you look around and see something that’s stalled, get it moving again. We pride ourselves on “ball movement.” When your boss or team leaves you with something, they should return to see measurable progress. Small, continuous movement is our recipe for success. Constantly look for how to make the work around you move forward. We want you to initiate solutions, ideas, and progress. Don’t wait for it to come to you—reach out and create movement. All the time. Accountability - We expect every team member to feel that they are accountable for more than anyone might normally expect. Each of us should feel real responsibility for things even at the edge of our control. We consistently share and align on expectations, give each other open and respectful feedback, and use those two drivers to ensure that every agreement we make with one another is clear and complete. Hard Work - We’re here to do something difficult together. We care intensely about the mission and we expect that from our teammates. That care means that we work hard here. Hard work comes with long hours, extra effort…and real opportunity at Shelf. Your passion for creating and sustaining output is a part of our DNA. Support each other, cheer each other on, drive the mission forward. Great teams sustain intense effort together to win. Learning Agility - We’re innovating in one of the fastest‑moving spaces in history at a time of accelerating global change. That’s incredibly exciting and requires each of us to commit fully to learning each and every day so that we can be the best at what we do. None of us know everything. All of us can learn anything. Staying open and constantly curious is a key success driver at Shelf. It also requires humility. We prize people who are consistently humble and open to making mistakes and growing from them. Recognize also that learning itself is a skill…we need you to be really good at it. Keep dialing in your own understanding about how you learn best and push yourself to keep growing. Adapt and Thrive - Overcoming challenges lives deep in our DNA. We have a proud history of understanding and living the reality that obstacles are our opportunities…they’re the key to our success. Change is a constant in our business and fighting change is counterproductive. We need you to be good at being uncomfortable and understand that discomfort is the key to growth. Cultivate your own ability to adapt and know that struggling well is something you’ll share with every team you’re on at Shelf. Our company stories are about thriving through real difficulty…together. Win Together - We win or lose as a team. Always. Everything you do here is connected to the rest of the organization. Part of our shared team environment demands full honesty…real candor and directness with one another. We expect you to constantly be thinking about how to support your teammates and the company, always acting in service to our shared mission and what’s best for the organization as a whole.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Backend Engineer – Adaptive Telemetry
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Drive technical strategy and roadmap. • Lead end-to-end delivery of large, cross-functional projects. • Own architecture, reliability, performance and cost for critical systems. • Define SLOs/SLIs and lead incident response. • Improve observability, automation and operational readiness. • Align stakeholders and remove blockers. • Mentor and grow engineering talent. • Represent engineering internally and externally.
Senior Back-End Developer
MaximusWe're setting a new standard in men's health. Personalized protocols, prescribed by doctors, proven by blood tests.
Senior Back-End Developer Location: United States Job Description: Description & Requirements Maximus is seeking a Senior Back-End Developer to join our team! The Senior Back-End Developer provides subject matter proficiency for work described in the task. Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty area. This position is contingent upon award of the contract. This position requires an active Secret Security clearance or higher. Although this position may be performed remotely, occasional paid travel may be required to the client location in either San Antonio, Texas or Baltimore, Maryland. Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS203, T5, Band 8 Job-Specific Essential Duties and Responsibilities: - Provides subject matter proficiency for work described in the task. - Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. - Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. - Requires expertise in specialty areas. - Shall perform engineering tasks for back-end design and development efforts, including but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization. Job-Specific Minimum Requirements: - An active Secret clearance or higher is required. - 10 years of overall experience in the functional area. - A bachelor's degree in related field required. - A master's degree may substitute for 2 years of experience. - 10 years of software development experience in object-oriented and scripted languages (see section 4.2) with the ability to apply several tool suites related to DevSecOps, microservices and containers. - 5 years of recent and relevant experience performing back-end web design and development. - Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements. - Demonstrated experience in relational databases, RESTful API development and integration. - 5 years experience in Python and PostgreSQL. - 5 years of experience with bug tracking software (e.g., Jira). - 5 years of experience testing web-based applications. - 5 years of experience leading software development programs or projects. - Practical experience developing in a cloud environment. - 3 years of experience with the following: AWS Infrastructure, Kubernetes, and RedHat Linux. - 10 years of experience with Relational databases with at least 5 years of PostgreSQL applied experience. - 5 years of experience with at least five (5) of the following: - BASH - Spring - Ansible - JUnit5 - Nexus Repository - Maven Preferred Skills and Qualifications: - Experience with integrating data from unclassified to classified application deployments. - 5 years of experience with DoD software development. - Experience using Agile Test-Driven development. - Experience integrating into DoD DevSecOps environments. - 5 years experience with CI/CD software development. #techjobs #clearance #veteransPage #DODAIRFORCE-CICD #LI-remote Minimum Requirements TCS203, T5, Band 8 EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at applicantaccom@maximus.com.
Senior Software Engineer – Backend, Checkout & After Sales
Thomann.ioWe are creating the most inspiring shopping experience for musicians
• Work cross-functionally to refine the customer journey across the order lifecycle • Integrate and optimize local payment methods catering to international markets • Solve logistics puzzles by tackling complex shipping logic • Increase the observability of our mission-critical applications to spot (and fix) issues before our customers do • Show your API craftsmanship by building and maintaining internal APIs, while integrating external APIs to connect us to the wider Thomann ecosystem and beyond • Take ownership of features that directly move the needle for the business while tackling technical debt that sharpens your architectural skills
Location: Canada (Remote-friendly) Start date: ASAP Languages: English (required), French (strong plus) About the Role Pragmatike is hiring on behalf of a fast-growing, product-driven technology company building data-intensive platforms used at scale across multiple markets. The product focuses on automation, data extraction, and intelligent workflows, with a strong emphasis on backend reliability and speed of execution. We’re looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to end. The role is approximately 70% backend and 30% frontend, ideal for engineers who enjoy deep backend work while staying close to product delivery. What You’ll Do - Design, build, and maintain backend services using Python and Node.js - Own APIs, business logic, and data flows backed by PostgreSQL and MongoDB - Contribute to frontend features (~30%) to deliver complete product experiences - Build and maintain web scraping and data ingestion pipelines (where legally and ethically applicable) - Work efficiently using AI-assisted / vibe coding tools (Cursor, Copilot, etc.) - Collaborate closely with product and engineering to translate requirements into scalable solutions - Improve performance, reliability, and maintainability of existing systems - Participate in technical decision-making and architecture discussions What We’re Looking For - 4+ years of experience in Full-Stack or Backend Engineering - Strong backend experience with Python and/or Node.js - Solid knowledge of PostgreSQL and MongoDB - Comfortable contributing to frontend codebases when required - Experience or interest in scraping and data-heavy systems - Familiarity with modern AI-assisted development workflows - Strong ownership mindset and ability to work autonomously - Eligible to work in Canada Bonus Points - French fluency or professional working proficiency - Experience with OCR, computer vision, or document processing - Background in automation-heavy or data-driven products - Startup or scale-up experience Why This Role Will Pivot Your Career - High ownership over production features - Direct impact on core backend systems - Exposure to automation, scraping, and intelligent workflows - Daily use of modern AI-assisted development tools - Clear growth path in a product-focused engineering team Technology Stack - Backend: Python, Node.js - Databases: PostgreSQL, MongoDB - Frontend: Modern JavaScript frameworks - Data: Scraping, ingestion pipelines - Bonus: OCR, computer vision Benefits - Remote-friendly within Canada - Flexible working hours - High-autonomy engineering role Pragmatike is dedicated to a fair, transparent, and inclusive recruitment process. We ensure that no applicant is discriminated against based on age, disability, gender, gender identity or expression, marital or civil partner status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. In accordance with the General Data Protection Regulation (GDPR), your personal data will be processed lawfully, fairly, and securely. We collect and use your personal data solely for recruitment purposes, including sharing it with our client(s) for employment consideration. You have the right to request access, correction, or deletion of your data at any time. We are committed to maintaining the confidentiality and security of your information throughout the recruitment process.




