Job Closed

This listing is no longer active.

Terakeet logo
Terakeet

Enterprise marketing partner for Fortune 500 brands seeking meaningful connections and growth.

Senior Backend Software Engineer, Python

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 201-500Since 2001H1B SponsorCompany SiteLinkedIn

Location

Arizona + 5 moreAll locations: Arizona | Illinois | New York | North Carolina | Minnesota | Texas

Posted

122 days ago

Salary

$127K - $192K / year

Seniority

Senior

Job Description

Senior Backend Software Engineer, Python

Terakeet

• Designing, building, and maintaining backend services and APIs using Python and related frameworks. • Ensuring database architecture, data flow, and system performance scale effectively with growing demand. • Applying strong database fundamentals to real-world systems, including indexing strategies, partitioning approaches, and concurrency considerations for large and complex datasets. • Advocating for best practices in code quality, system design, and documentation, including participation in code reviews and architectural discussions. • Collaborating with the team to standardize processes and improve long-term maintainability of backend systems. • Evaluating and responsibly leveraging AI-assisted development tools while adhering to sound engineering principles (e.g., SOLID, single-responsibility design). • Contributing to a culture of testing, reliability, and continuous improvement.

Job Requirements

  • 8–10 years of professional software development experience.
  • Expert-level proficiency in one or more enterprise-level backend languages such as Python, Ruby, Java, or C#, with a strong preference for Python and Django.
  • Deep, practical knowledge of relational databases (RDBMS), independent of a specific engine.
  • Ability to reason about and design systems that handle millions of rows and complex data relationships.
  • A strong architectural mindset with demonstrated experience building maintainable, well-documented systems.
  • Experience building and optimizing REST and/or GraphQL APIs in high-concurrency, data-intensive environments.
  • Familiarity with containerized and cloud-native infrastructure, including Docker and managed database services such as AWS RDS, Snowflake, or equivalent platforms.
  • A consistent practice of writing, maintaining, and documenting automated tests, including unit and integration testing (e.g., Pytest, Vitest, Cypress).

Related Job Pages

More Backend Engineer Jobs

Laksys Consulting logo

Senior .Net Engineer

Laksys Consulting

SAP IBP, CPI-DS, SAP APO, Supply Chain solutions, SAP CPI, SAP BTP, RPA, AI/ML, Cloud platforms

Backend Engineer122 days ago
ContractRemoteTeam 1-10Since 2016H1B No Sponsor

• Support and maintain legacy applications built on .NET Framework 4.5–4.8 • Debug, patch, and upgrade dependencies • Troubleshooting SQL Server issues • Execute manual data corrections with change management policies • Understand and modify complex legacy codebases • Work with Azure DevOps and AWS for application workflows • Manage incidents and document processes clearly

India
Apollo.io logo

Senior Backend Engineer

Apollo.io

Helping sales teams find their ideal buyers and convert them into customers.

Backend Engineer122 days ago
Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• As a Senior Backend Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. • You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career. • In this role, you will be interfacing with design, front-end, analytics, as well as teams outside of Engineering. • You enjoy working cross functionally to solve hard problems and make an impact. • At Apollo, you strive for quality, and are obsessed with improving quality, automation, and squashing any bugs that sneak through. • You have a drive to constantly investigate performance improvements and innovative ideas. • Design and implement highly scalable backend endpoints • Gather product requirements and write design docs to satisfy product needs • Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance • Mentor others on best practices and effectively share knowledge • Be comfortable introducing new technologies and new ideas as required • Work effectively as part of a large global team • Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s • Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers

Poland
Job Closed
iSTA Solutions logo

Python Developer, Data Analysis, Machine Learning

iSTA Solutions

Streamline your workflows with iSTA Solutions. Tailored remote staffing solutions and comprehensive support services.

Backend Engineer122 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Lead data cleaning, manipulation, and statistical analysis of complex dataset. • Assist in developing and deploying machine learning models from concept to production. • Conduct code reviews and contribute to maintaining high-quality, well-documented codebases. • Troubleshoot and resolve issues within data pipelines and analytical workflows. • Collaborate with internal teams on technical specifications and solution design.

South Africa
Job Closed
BlackStone eIT logo

Java Backend Developer

BlackStone eIT

A global team who's passionate about transformative enterprise solutions & intelligent design

Backend Engineer122 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, develop, and maintain **backend services and APIs** using **Java and Spring Boot** for banking and financial applications. • Build and consume **RESTful APIs** to support web and mobile banking platforms, ensuring security and performance standards. • Implement **business logic, data validation, and transaction handling** aligned with banking requirements. • Work with **relational databases** (PostgreSQL / MySQL) for data modeling, querying, and performance optimization. • Apply **secure coding practices**, authentication, and authorization mechanisms in compliance with banking and regulatory standards. • Collaborate closely with **front-end developers, QA, DevOps, and business analysts** to deliver end-to-end solutions. • Participate in **code reviews**, debugging, and performance tuning. • Support integration with third-party services and internal systems. • Contribute to documentation and maintain clear technical specifications.

Egypt