Tarmac Technologies logo
Tarmac Technologies

Increase operational visibility and reduce delays through seamless aircraft ground operations 🛫

Senior Python Django Backend Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2018H1B No SponsorCompany SiteLinkedIn

Location

France

Posted

68 days ago

Salary

0

Seniority

Senior

Job Description

Senior Python Django Backend Engineer

Tarmac Technologies

• Working closely with the product team and the founders team • Be a leader of the tech team in order to develop the platform and the associated services • In charge of designing, implementing and deploying new features to improve the current platform • Develop new features on a recent web-based platform • Work autonomously with a recent technical stack • Collaborate closely with the Android, iOS and Product teams • Explore, Improve and Ensure technical excellency

Job Requirements

  • Master’s degree in computer science or a related field
  • Experience 2+ in Back-end web development
  • Strong skills in Python 3 with Web frameworks
  • Databases management (Prod, Warehouse, ETL)
  • Strong engineering skills (code versioning, tests and code reviews)
  • Knowledge of AWS services (S3, Lambda, EC2, Aurora, Glue, Redshift)
  • Previous experiences with Django Framework (Preferred)
  • Having already led a tech team on a project (Preferred)
  • Proficiency in SQL (PostgreSQL, Amazon Redshift) (Preferred)

Benefits

  • Enjoy StationF with La Felicita and other lifestyle benefits
  • Work with other startups at HEC Incubator
  • Team of travel and aviation passionate
  • Open-minded and dynamic culture
  • Possibility to do field trips and travel around the world if you wish
  • Potential plane ticket discount with our customer companies

Related Job Pages

More Backend Engineer Jobs

Sortly logo

Lead Software Engineer – Backend

Sortly

Sortly is leading the way to modernize and digitize inventory management.

Backend Engineer68 days ago
Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Design, develop, and maintain scalable, high-performance backend services and APIs. • Lead architecture discussions and guide technical design decisions across projects. • Write clean, testable, and efficient code while enforcing best engineering practices through code reviews. • Monitor system health and participate in on-call rotations to ensure uptime and reliability. • Troubleshoot production issues, perform root cause analysis, and drive long-term solutions. • Mentor and support engineers through technical guidance and knowledge sharing.

India
Job Closed
Full TimeRemoteTeam 1-10H1B Sponsor

• Create an API from scratch or improve an existing one • Handle back-end development using NodeJS • Optimize MySQL queries • Collaborate on software projects involving embedded devices and sensors

India
Stefanini Brasil logo

Senior Fullstack Developer – React/Node.js

Stefanini Brasil

Co-creating Solutions for a Better Future

Backend Engineer68 days ago
Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Automated Testing: Development of unit and integration tests (Test Pyramid). • Programming Logic: Strong understanding of basic data structures, algorithms, and flow control. • Version Control (Git): Essential commands (branch, commit, pull, push), workflows (Gitflow/GitHub Flow) and resolving simple conflicts. • HTTP Protocol: Understanding of verbs, status codes and how to use them to build or consume REST APIs. • Data Persistence: Basic knowledge of databases (SQL/NoSQL) and performing CRUD operations. • Design Patterns: Practical application of common patterns (Factory, Singleton, Observer, etc.) to solve recurring problems. • SOLID & Clean Code: Writing modular, extensible and maintainable code following the five SOLID principles. • Security: Implementation of authentication/authorization techniques (JWT, OAuth2) and mitigation of common risks. • API Design: Designing APIs following industry best practices (versioning, pagination, response patterns). • Observability: Ability to instrument code with logs and metrics to facilitate production diagnostics. • Containerization: Ability to create and manage images (Docker), understand volumes, basic networking and Docker Compose for local environments. • Architecture and Solution Design: Identify and design integrations between distributed systems and communication patterns. • Scalability and Resilience: Designing systems that handle high load and recover from failures (caching, messaging, circuit breakers). • Software Lifecycle (DevOps): Expertise in CI/CD pipelines, deployment strategies and process automation. • Mentoring and Code Review: Raising the team's technical bar through critical reviews and educational support to more junior engineers. • Pragmatism and Trade-offs: Ability to decide between quick and robust solutions based on context (deadlines, cost and team capacity). • Technical Debt Management: Strategic view on when to accept technical debt and planning for system modernization. • Production of RFCs, ADRs and other project documentation. • Experience with a cloud provider and its core services (preference for GCP).

Brazil
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Design separate components, modules, classes, devices • Code, debug, document, and maintain portions of software and hardware • Perform different types of testing • Participate in estimation and planning sessions • Contribute to the development of technical project documentation and user documentation • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation • Participate in conference calls and face-to-face meetings with the Customer and Customer partners • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project • Report status and progress according to the project and company demands • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements • Escalate technical issues to the Architect, Team Lead, and Project Manager • Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations

Israel