Apply

Senior Backend Engineer (Python)

Posted 9 days agoViewed

View full description

💎 Seniority level: Senior, 5 years

📍 Location: Utah, Texas, Florida, North Carolina, Alabama, Virginia

🔍 Industry: Software Development

🏢 Company: Canopy👥 11-50💰 $2,885,159 Seed over 2 years agoHome DecorHome ImprovementWellnessBeauty

🗣️ Languages: English

⏳ Experience: 5 years

Requirements:
  • At least 5 years of web development experience (Python, Java, or Kotlin preferred)
  • Proficiency in SQL database design and interaction
  • Knowledge of RESTful API principles and conventions
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • Passion for building innovative, scalable solutions that have real customer impact
  • Ability to work well on a highly collaborative team with other product development roles
  • Ability to communicate well with others to promote ideas while showing mutual respect for others’ opinions
Responsibilities:
  • Work with your product manager, UX designer, engineers and customers to define and validate new features and enhancements
  • Meet with frontend engineers to design effective REST API endpoints and document the service contract
  • Implement microservice endpoints using Python with asyncio or Java with Vert.x, PostgreSQL, Redis, RabbitMQ, and anything else you need to get the job done
  • Write unit tests for your code and participate in code reviews to ensure quality and best practices in other developers' code
  • Own service builds and deployments to our staging and production environments using Docker, Github, and Kubernetes
  • Identify, prioritize, and resolve bugs and technical debt
  • Mentor other developers on your team and share gained knowledge with the rest of the backend developers through trainings
  • Participate in interviews of candidates to help us continue to hire the best
Apply

Related Jobs

Apply

📍 Helsinki, Tallinn, Stockholm

🔍 Software Development

🏢 Company: Wolt - English

NOT STATED
NOT STATED

Backend DevelopmentPostgreSQLPythonSoftware DevelopmentKafkaKotlinKubernetesMongoDBgRPCRESTful APIs

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 175000.0 USD per year

🔍 Consumer Data Privacy

🏢 Company: Optery, Inc.

  • 6+ years experience as a backend or full-stack engineer building web applications
  • 3+ years experience with Python and Django
  • Demonstrated knowledge of Computer Science fundamentals
NOT STATED

AWSBackend DevelopmentDockerPostgreSQLPythonSQLDjangoElasticSearchHTMLJavascriptKubernetesMongoDBRabbitmqAlgorithmsCassandraData StructuresREST APIRedisCI/CDMicroservicesJSON

Posted 5 days ago
Apply
Apply

📍 Poland, UK, Germany, Turkey, Italy, Spain, Portugal

🧭 Full-Time

🔍 Property Management

  • 5+ years experience (Python/Django is a plus)
  • Ability to work UK working hours (+/- 3 hours)
  • Strong computer science fundamentals such as data structures, algorithms and software design patterns
  • Experience in relational database management and SQL query optimisation
  • Passion for writing clean, modular, well-commented, readable and reusable code
  • Ability to think out of the box with a can-do attitude to get things done efficiently
  • Excellent communication skills with ability to articulate technical concepts in plain English
  • Experience in writing technical documentation.
  • Experience in managing more junior team members
  • Work with product owners, engineering managers, user interface designers and other software engineers to write technical documents that identify software project requirements
  • Write well-formulated, testable and readable code using appropriate software design patterns
  • Design, build and maintain APIs, microservices and data pipelines
  • Design, normalise and optimise relational databases
  • Write complex SQL queries to get data from the database
  • Optimise APIs and database queries to improve speed of execution
  • Participate in code reviews
  • Debug and fix bugs across our applications
  • Review, maintain and refactor existing code to meet the requirements for improved or new features
  • Write technical documentation of code, algorithms and APIs
  • Help in drafting of end-user manuals

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLDesign PatternsDjangoElasticSearchETLGitJenkinsKubernetesNumpyReact.jsAlgorithmsAPI testingData StructuresREST APIRedisPandasCI/CDMicroservicesDebugging

Posted 12 days ago
Apply
Apply

📍 Mexico

🧭 Full-Time

💸 60000.0 - 90000.0 USD per year

🔍 Consumer Data Privacy Software

🏢 Company: Optery, Inc.

  • 6+ years experience as a backend or full-stack engineer building web applications
  • 3+ years experience with Python and Django
  • Demonstrated knowledge of Computer Science fundamentals
NOT STATED

AWSBackend DevelopmentPostgreSQLPythonSQLDjangoElasticSearchGitHTMLJavascriptKubernetesMongoDBRabbitmqCassandraREST APIRedisCI/CDMicroservices

Posted 16 days ago
Apply
Apply

📍 Brazil

🔍 Fintech

🏢 Company: Thaloz👥 101-250Staffing AgencySoftware EngineeringInformation TechnologySoftware

  • 4+ years of experience in Python/Go/Rust.
  • 2+ years of experience in SQL
  • Experience in AWS (cloud) and Terraform (IAAS)
  • Affinity for refactoring and redesigning legacy code bases
  • Cost vs performance analysis
  • Experience in building and managing distributed systems
  • Experience in developing and optimizing end-to-end APIs, data-flows, SQL queries and infrastructure for consumer or enterprise products
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, automated deployments, code reviews, testing methods
  • Experience working with Spark and building ingestion
  • Design and implement scalable backend architectures for our Fintech products.
  • Write clean, efficient, and well-documented code primarily in Go, Python, and/or Rust, adhering to best practices.
  • Contribute to the refactoring and redesign of existing codebases.
  • Optimize system performance and conduct cost-benefit analyses.
  • Build and manage distributed systems to ensure reliability and scalability.
  • Develop and optimize end-to-end APIs, data flows, SQL queries, and infrastructure.
  • Apply advanced software engineering principles throughout the development lifecycle, including design, version control, build processes, automated deployments, code reviews, and testing.
  • Collaborate effectively within a technically driven team.
  • Contribute to data ingestion processes using Spark.
  • Work with cloud infrastructure on AWS and Infrastructure-as-Code using Terraform.
Posted 22 days ago
Apply
Apply

📍 Ukraine, Moldova, Republic of, Georgia, Turkey, Poland

🧭 Full-Time

🔍 Logistics Optimization

🏢 Company: Intetics👥 501-1000IT Services and IT Consulting

  • 5–10 years of experience in backend development
  • Strong proficiency in Python and Object-Oriented Programming (OOP)
  • Experience implementing optimization algorithms using linear programming, graph theory, or dynamic programming
  • Solid understanding of scalable backend system architecture in cloud environments (preferably AWS)
  • Hands-on experience with Docker and Kubernetes
  • Experience designing and developing RESTful APIs
  • Deep understanding of backend security best practices
  • Excellent problem-solving skills and attention to detail
  • Master’s degree in Computer Science or equivalent, with a strong mathematics background
  • Design, develop, and maintain scalable backend services using Python and modern frameworks
  • Build and improve algorithms for complex linear/logistics optimization challenges
  • Develop secure and reliable RESTful APIs and integrate with cloud services (AWS)
  • Implement and maintain containerized services using Docker and Kubernetes
  • Ensure backend systems follow security best practices and are cloud-optimized
  • Solve algorithmic and mathematical problems related to logistics and scheduling
  • Collaborate with the engineering team to maintain system scalability, reliability, and performance
  • Follow Agile methodology and participate in code reviews, system architecture discussions

AWSBackend DevelopmentDockerPythonSoftware DevelopmentKubernetesREST API

Posted 25 days ago
Apply
Apply

📍 India

🧭 Contract

🔍 Software Development

🏢 Company: Proximity Works👥 51-100ConsultingProduct ManagementUX DesignCloud ComputingSoftwareApplication Performance Management

  • Bachelor’s/Master’s Degree in Computer Science or related field from a top-tier institution (IITs, NITs, BITS, or equivalent prestigious universities)
  • 2-5 years of exceptional experience in Python development, with demonstrated expertise in backend services and API engineering
  • Distinguished track record in designing and implementing sophisticated microservice architectures, event-driven programming, and polyglot persistence strategies
  • In-depth understanding of API security principles and proven experience implementing secure, enterprise-grade APIs (REST/GraphQL)
  • Advanced knowledge of CQRS patterns and distributed systems architecture
  • Superior proficiency in asynchronous Python programming with a portfolio of high-performance implementations
  • Comprehensive knowledge of data sovereignty controls and secure data handling practices highly desired
  • Owning the complete lifecycle of domain-bounded microservices using event-driven architectures, implemented with asynchronous python
  • Building RESTful and GraphQL APIs with comprehensive versioning and contract validation
  • Designing polyglot persistence strategies tailored to each service’s specific requirements, along with CQRS for scalable query performance
  • Owning comprehensive testing suites including contract tests between service boundaries
  • Implementing proper authentication hooks and authorization checks within application code
  • Implementing application-level rate limiting, throttling, and resilience patterns
  • Creating domain-specific real-time data pipelines with proper data sovereignty controls
  • Collaborating with our AI teams to integrate backend services with our “Vajra Mode” and “Think” mode capabilities
  • Helping develop data integration frameworks for enterprise deployment
  • Contributing to building specialized vertical solutions for key industries
Posted about 1 month ago
Apply
Apply
🔥 Senior Backend Engineer (Python)
Posted about 2 months ago

📍 México

🧭 Contract

🔍 Fintech

🏢 Company: Ottimate👥 251-500SaaSInformation TechnologySoftware

  • 5+ years of professional experience working on web applications using modern software engineering processes.
  • Proficient in Python and Django.
  • Debugging complex database performance issues.
  • Built performant and scalable backends, made pragmatic tradeoffs, and can point to your prior work.
  • Strong communication skills and are able to explain complex technical topics to the entire team in a clear and concise way.
  • Discuss, plan, build and test new features.
  • Bring in learnings from your previous roles and experiences to help build exciting new fintech innovations for businesses everywhere
  • Collaborate with engineers, designers, product managers, and other stakeholders in defining the user experience.
  • Develop integrations with 3rd party APIs
  • Triage and fix bugs, often working directly with users.
  • Manage code reviews through Pull Requests and make sure we're moving fast while maintaining Unit Tests and quality.
  • Help migrate some of the modules into independent micro-services.
  • Work on product features that affect 10s of thousands of customers.
Posted about 2 months ago
Apply
Apply

📍 LATAM

🧭 Full-Time

🔍 Software Development, Mobile Apps, Talent Staffing

🏢 Company: Moovx

  • Bachelor’s degree in computer science or related field, or equivalent work experience; Master's preferred.
  • 10+ years of professional experience.
  • 5+ years of full-time SaaS application development with AWS, preferably Python.
  • 5+ years hands-on with AWS application development.
  • 5+ years of API development, microservices, and 3rd party integrations.
  • 2+ years using AWS Lambda, Amazon API Gateway for serverless architecture.
  • 5+ years using agile scrum development processes.
  • Experience building event-driven architectures.
  • Familiarity with OO practices, TDD/BDD, SOLID, YAGNI, DDD.
  • Experience in supporting production-grade systems with SLAs.
  • Experience working with sensitive data and establishing secure development processes.
  • Keep up to date with latest tools and strategies, introducing new ideas to the team.
  • Design and implement new AWS serverless cloud applications.
  • Mentor software engineers, aiding skill improvement and achieving sprint commitments.
  • Collaborate with product management on architecture alignment with product and data roadmaps.
  • Show expertise in cloud-first application development and big data systems.
  • Maintain an agile/lean environment focusing on automation and testing.
  • Design and develop software using TDD/BDD, including writing automated tests.
  • Create infrastructure for monitoring, scaling, and alerting applications.
  • Ensure secure architecture and coding practices.
  • Conduct code reviews and engage in pair programming.
  • Integrate with 3rd party platforms.
  • Manage special projects and additional duties as assigned.

AWSPythonSoftware DevelopmentAgileProduct ManagementSCRUMData scienceServerlessMicroservices

Posted 9 months ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 6 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.