Nonetype Object Is Not Subscriptable Python Jobs Near, ME Jobs in Usa

28,507 positions found

Senior Automation Engineer - Python/ QNX
✦ New
Salary not disclosed
Hillsboro, OR 1 day ago

Job Title: Senior Automation Engineer

Location: Hillsboro, Oregon

Job Type: Full-Time


Job Description:

We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.

Key Responsibilities

Automation Framework Development

  • Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
  • Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
  • Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.

Test Execution & Optimization

  • Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
  • Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
  • Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.

Cross-Layer Debugging & Integration

  • Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
  • Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).

Collaboration & Mentorship

  • Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
  • Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.

System & Environment Interaction

  • Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
  • Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).

Required Skills & Experience

  • 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
  • Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
  • Strong skills in UI automation using tools such as Appium/Selenium.
  • Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
  • Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
  • Good understanding of Git, branching strategies, and CI/CD workflows.
  • Proven ability to debug complex, multi-layered test automation environments.

Preferred Qualifications

  • Exposure to embedded systems, aviation, or high-volume regression environments.
  • Experience in framework migration, cross-framework interoperability, or keyword reuse models.
  • Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
  • Familiarity with fault injection tools and hardware simulation techniques.
  • Bachelor’s degree in Computer Science, Electronics, or related technical field.

Nice-to-Have Skills

  • Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
  • Fault-injection and hardware simulation experience.
  • Knowledge of peripheral communication protocols (e.g., GMSL, IP).
Not Specified
Firmware Tester - Python
🏢 Global Connect Technologies
Salary not disclosed
Hillsboro, OR 3 days ago

Job Title: Sr. Automation Engineer

Location: Hillsboro, OR

Duration: Long Term



Job Summary

Panasonic Avionics Corporation is seeking Senior Automation Engineers to lead and enhance advanced automation solutions for embedded and UI-driven systems. The ideal candidates will bring deep expertise in Python-based automation, Robot Framework, and QNX environments, with a strong focus on scalable test architecture, framework migration, and high-volume regression execution. This role requires hands-on technical leadership, cross-layer debugging skills, and collaboration within complex embedded and aviation-grade systems.

Mandatory Technical Skills

(Minimum 5+ years of hands-on experience in each)

  • Python automation using Pytest or Robot Framework
  • QNX OS (POSIX-compliant systems)
  • UX/UI Automation & Testing

Key Responsibilities

  • Design, architect, and enhance scalable automation frameworks using Python and Pytest.
  • Perform migration of automation assets from Robot Framework to Python/Pytest, ensuring feature parity and long-term maintainability.
  • Analyze and interpret large Robot Framework keyword libraries and enable reuse within Python-based executions.
  • Optimize hybrid execution models involving both Pytest and Robot Framework assets.
  • Develop wrapper layers, fixtures, utilities, and reusable automation components.
  • Independently debug complex cross-layer automation issues spanning Python, Robot Framework, QNX OS, and device-level tools.
  • Integrate automation frameworks with CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Execute and maintain UI and device automation using Appium, Selenium, or equivalent tools.
  • Enforce modular test design principles, including page-object and page-keyword patterns, to ensure long-term automation maintainability.
  • Mentor junior engineers and uphold automation design, coding standards, and best practices.

Required Qualifications

  • 5+ years of hands-on experience with Python automation and Pytest.
  • Strong practical experience with Robot Framework, including keywords, resources, variables, and test structuring.
  • Proven experience managing and maintaining large keyword repositories (1000+ keywords).
  • Experience working with QNX OS, POSIX systems, Hypervisor-based virtualization, and Cloud environments (AWS).
  • Solid understanding of Git version control, branching strategies, and CI/CD workflows.
  • Experience with UI and device automation tools such as Appium and Selenium.
  • Strong analytical, debugging, and problem-solving skills with the ability to work independently.
  • Excellent communication skills and experience working in cross-functional teams.

Preferred Qualifications

  • Experience in mobility, embedded systems, aviation, or high-volume regression environments.
  • Exposure to automation framework migration, cross-framework interoperability, or keyword reuse models.
  • Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field.
Not Specified
Machine Learning Engineer | Python | Pytorch | Distributed Training | Optimisation | GPU | Hybrid, San Jose, CA
✦ New
🏢 Enigma
Salary not disclosed

Machine Learning Engineer | Python | Pytorch | Distributed Training | Optimisation | GPU | Hybrid, San Jose, CA


Title: Machine Learning Engineer

Location: San Jose, CA

Responsibilities:

  • Productize and optimize models from Research into reliable, performant, and cost-efficient services with clear SLOs (latency, availability, cost).
  • Scale training across nodes/GPUs (DDP/FSDP/ZeRO, pipeline/tensor parallelism) and own throughput/time-to-train using profiling and optimization.
  • Implement model-efficiency techniques (quantization, distillation, pruning, KV-cache, Flash Attention) for training and inference without materially degrading quality.
  • Build and maintain model-serving systems (vLLM/Triton/TGI/ONNX/TensorRT/AITemplate) with batching, streaming, caching, and memory management.
  • Integrate with vector/feature stores and data pipelines (FAISS/Milvus/Pinecone/pgvector; Parquet/Delta) as needed for production.
  • Define and track performance and cost KPIs; run continuous improvement loops and capacity planning.
  • Partner with ML Ops on CI/CD, telemetry/observability, model registries; partner with Scientists on reproducible handoffs and evaluations.


Educational Qualifications:

  • Bachelors in computer science, Electrical/Computer Engineering, or a related field required; Master’s preferred (or equivalent industry experience).
  • Strong systems/ML engineering with exposure to distributed training and inference optimization.


Industry Experience:

  • 3–5 years in ML/AI engineering roles owning training and/or serving in production at scale.
  • Demonstrated success delivering high-throughput, low-latency ML services with reliability and cost improvements.
  • Experience collaborating across Research, Platform/Infra, Data, and Product functions.


Technical Skills:

  • Familiarity with deep learning frameworks: PyTorch (primary), TensorFlow.
  • Exposure to large model training techniques (DDP, FSDP, ZeRO, pipeline/tensor parallelism); distributed training experience a plus
  • Optimization: experience profiling and optimizing code execution and model inference: (PTQ/QAT/AWQ/GPTQ), pruning, distillation, KV-cache optimization, Flash Attention
  • Scalable serving: autoscaling, load balancing, streaming, batching, caching; collaboration with platform engineers.
  • Data & storage: SQL/NoSQL, vector stores (FAISS/Milvus/Pinecone/pgvector), Parquet/Delta, object stores.
  • Write performant, maintainable code
  • Understanding of the full ML lifecycle: data collection, model training, deployment, inference, optimization, and evaluation.


Machine Learning Engineer | Python | Pytorch | Distributed Training | Optimisation | GPU | Hybrid, San Jose, CA


Remote working/work at home options are available for this role.
internship
AI Data & Python Tools Engineer for a well-known consumer device company in Austin, TX
Salary not disclosed
Cupertino, CA 3 days ago

AI Data & Python Tools Engineer


We're seeking an AI Data and Python Tools Engineer to develop and deploy intelligent tools that leverage big data infrastructure and modern AI architecture. This role combines strong software engineering fundamentals with the ability to build production-ready AI applications at speed, including integration with Model Context Protocol (MCP) systems.


Responsibilities:

  • Develop and deploy AI-powered full-stack applications using Python, React, and modern machine learning frameworks
  • Design and streamline data pipelines, train and validate ML models, and implement robust evaluation methods
  • Collaborate with cross-functional teams to solve complex problems and integrate scalable, cloud-based AI solutions
  • Rapidly prototype, test, and iterate on AI tools with a strong focus on performance, flexibility, and scalability
  • Maintain clear technical documentation, perform code reviews, and support the full software development lifecycle


Software Engineering & AI/ML Data, Tools Development

  • 3+ years of Python Development with a background in back end services and data processing
  • Exposure to AI/ML algorithms
  • Familiarity with ML frameworks (TensorFlow, PyTorch, scikit-learn)
  • Understanding of LLMs, vector databases, and retrieval systems
  • Experience with Model Context Protocol (MCP) integration and server development


Big Data & Cloud Infrastructure

  • Knowledge of building and deploying cloud based applications
  • Hands-on experience with cloud data platforms (AWS/GCP/Azure)
  • Proficiency with big data technologies (Spark, Kafka, or similar streaming platforms)
  • Experience with data warehouses (Snowflake, BigQuery, Redshift) and data lakes
  • Knowledge of containerization (Docker/Kubernetes) and infrastructure as code


*Preferred Experience

  • Experience building web applications with modern frameworks (React, Vue, or Angular)
  • API development and integration experience
  • Basic UX/UI design sensibilities for internal tooling
  • Experience with real-time data processing and analytics
  • Background in building developer tools or internal platforms
  • Familiarity with AI/ML operations (MLOps) practices (Experience using airflow)
  • Experience building MCP servers and integrating with AI assistants
  • Knowledge of structured data exchange protocols and API design for AI systems.


Type: Full Time

Location: Austin, TX or Cupertino, CA (Monday- Friday onsite)


*Relocation assistance can be offered based on individual needs and circumstances*

Not Specified
Sr Software Engineer (C#, Python, React, Azure, DevOps, Security)
✦ New
Salary not disclosed
Morristown, NJ 10 hours ago

Job Title: Senior Software Engineer


Reports To: Manager of Application Development



About the Role:

The Senior Software Engineer is a hands-on technical leadership position responsible for designing, building, and maintaining high-quality software solutions. This role emphasizes both individual development work and ownership of design decisions for features and subsystems. Modern tools, including AI-assisted development and architectural support, are leveraged to drive delivery while maintaining accountability for technical outcomes.



Responsibilities:


  • Design, implement, test, and maintain scalable, secure, and reliable applications and services.
  • Act as a senior technical contributor, with responsibility for the design and implementation of features and subsystems.
  • Contribute actively to development tasks, applying advanced coding expertise in several programming languages and frameworks.
  • Participate in architectural discussions and support incremental evolution of systems with team leads.
  • Conduct code reviews and mentor engineering team members, fostering best practices and ongoing improvement.
  • Translate requirements from product owners, business analysts, and stakeholders into technical solutions.
  • Identify and mitigate technical risks in assigned systems and projects.
  • Support and enhance cloud-based applications (Azure, AWS) with emphasis on performance, reliability, and scalability.
  • Collaborate effectively with onshore and offshore teams to ensure successful project execution.
  • Keep abreast of industry trends and new technologies to encourage innovation.
  • Utilize AI-assisted tools to expedite design, documentation, and implementation, while ensuring technical quality.
  • Lead and support AI-related initiatives, drawing on prior experience with AI/ML technologies; recommend and implement suitable AI tools and frameworks.
  • Test and demonstrate emerging AI tools and platforms via proofs of concept (POCs) to highlight business value.
  • Guide customers in leveraging AI to optimize business processes; support teams working on business-facing AI efforts.
  • Collaborate with stakeholders to contribute to defining an AI roadmap aligned with organizational strategy and technology objectives.


Qualifications:


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • A minimum of 5 years in a Senior Software Engineer, Lead Developer, or similar role, with proven success delivering production systems.


Required Skills:


  • Strong understanding of software development methodologies (e.g., Agile, DevOps) and architectural frameworks.
  • Proficient in programming languages such as C#, Python; excellent problem-solving and critical thinking skills.
  • Web Development: Experience with modern front-end frameworks (e.g., React, Vue.js).
  • Mobile Development: Knowledge of mobile app development tools (e.g., Cordova, Ionic).
  • Cloud Development: Experience managing cloud-hosted applications, including Azure Functions and Event Hubs.
  • Database Management: Ability to develop and debug stored procedures, views, and tables in SQL Server and MySQL; basic database administration for data integrity and security.
  • API Development: Skilled at designing, building, and debugging APIs; experience with RESTful APIs and tools like POSTMAN and SOAPUI.
  • DevOps: Designing branching strategies; implementing and maintaining CI/CD pipelines for test automation and deployment.
  • Containerization: Experience with Docker and Kubernetes for application development and deployment.
  • Security: Understanding of secure coding and application security best practices.


Preferred Skills:


  • Ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Effective teamwork, working with cross-functional groups including developers, project managers, and analysts.
  • Strong problem-solving abilities and the capacity to make effective decisions under constraints.
  • Leadership through mentoring and influencing technical direction.
  • Adaptability to new technologies and changing environments.
  • Critical thinking in evaluating options and making informed decisions.
  • Effective time management across multiple projects.
  • Empathy for team and stakeholder perspectives to foster collaboration.
Not Specified
Python Full Stack Developer
🏢 Dexian
Salary not disclosed
Spring, TX 3 days ago

Title: Full Stack Developer with AI

Duration: 12 Months+

Location: Spring, TX

Type: Onsite

We are seeking a Full Stack Developer who will contribute to building scalable backend services including platform and utility modules application. You will also play an active role in implementing GenAI use cases using modern agentic frameworks.

You will collaborate with product owner, trading fusion developers, data engineers, and other full stack developers across regions.

Responsibilities?:?

  • Platform Engineering & Support
  • Develop, enhance, and support components of the Global Trading App platform
  • Implement monitoring, alerting, and telemetry capabilities using modern observability tools
  • Improve platform reliability, scalability, and performance through proactive engineering
  • Author infrastructure-as-code using Terraform for cloud resources

Application & Service Development

  • Build secure and scalable backend APIs (primarily in Python / FastAPI)
  • Create responsive and efficient React-based UI components
  • Develop reusable utility modules for fusion teams to accelerate delivery

GenAI & Agentic Solutions

  • Implement GenAI-powered features using LLMs, vector databases, and multi-agent frameworks
  • Develop “agentic” workflows for automation, troubleshooting, and developer productivity
  • Build model integration and evaluation

Collaboration & Standards

  • Contribute to engineering best practices and documentation
  • Work closely with global trading fusion teams to ensure alignment and technical excellence

Qualifications?:

  • Python (advanced): APIs, data processing, async programming
  • React: modern component-based UI development
  • FastAPI: building high performance backend services
  • DBT: data engineering and transformation
  • GitHub/CI/CD: strong version control and build pipeline experience


Preferred Skills:

  • Terraform, Azure, AWS: infrastructure provisioning and automation
  • Databricks, Snowflake
  • GenAI / Multi-Agent
  • Experience implementing solutions using LLMs, embeddings, prompt engineering
  • Familiarity with agentic coding frameworks (e.g., LangChain, AutoGen, OpenAI agents, etc.)
  • Understanding of RAG, model orchestration, and AI application patterns

Soft Skills:

  • Strong problem-solving skills and ownership mindset
  • Ability to work in global, cross-functional teams
  • Clear communication and documentation abilities
  • Comfort operating in fast-paced, high-availability environments
  • Adaptability and willingness to learn new technologies and methodologies
permanent
Embedded Validation Engineer - Python and HVAC
✦ New
🏢 Global Connect Technologies
Salary not disclosed
Charlotte, NC 16 hours ago

Job Title: Embedded Validation Engineer

Location: Charlotte, NC

Job Type: Full-Time


Role Overview

We are seeking a technically strong Embedded Validation Engineer to serve as the Controls and Quality Assurance (QA) point of contact for lab validation and sustaining programs. The role focuses on requirements-based validation, disciplined test execution, defect reporting, and traceability across multiple product programs.

The ideal candidate will work closely with Systems Engineering, Product Development, and QA teams to validate embedded control systems, execute lab testing, and improve test automation and validation processes.

Key Responsibilities

Requirements-Based Validation

  • Collaborate with Systems Engineering teams to derive validation strategies and test plans from system requirements.
  • Develop and maintain requirement-to-test case traceability.
  • Ensure validation activities align with product specifications and engineering requirements.

Lab Test Execution

  • Serve as the Controls Validation Point of Contact (POC) for lab validation activities.
  • Execute validation tests on prototype hardware and embedded control systems.
  • Document test procedures and record pass/fail outcomes with technical accuracy.

Documentation & Traceability

  • Maintain organized test documentation including test plans, execution logs, and validation reports.
  • Ensure traceability between requirements, test cases, and defect reports.

Defect Reporting & Tracking

  • Identify, document, and report defects with clear technical descriptions and reproducible steps.
  • Collaborate with development teams to analyze root causes and track defect resolution.

Reporting & Quality Reviews

  • Prepare concise 2–3 slide technical summaries of test results and validation findings.
  • Present validation updates during PRQRB/SQA or departmental review meetings.

Test Bench & HIL Development

  • Design and build test bench setups and Hardware-in-the-Loop (HIL) simulators for validation.
  • Support legacy platforms and existing validation environments.

Automation Development

  • Contribute to Python-based test automation and validation frameworks.
  • Identify opportunities to improve test efficiency through automation.

Product Support & Continuous Improvement

  • Support new product development, sustaining engineering, and validation process improvements.
  • Drive enhancements in test infrastructure, lab workflows, and validation methodologies.

Required Qualifications

  • Bachelor’s degree in Controls Engineering, Software Engineering, Electrical Engineering, or related field.
  • 5+ years of experience in embedded systems validation, SQA, or controls testing.
  • Strong understanding of Software Quality Assurance (SQA) fundamentals, including test execution and documentation.
  • Experience validating embedded control systems and equipment controls.
  • Hands-on experience with lab-based validation and prototype testing.
  • Knowledge of controls inputs/outputs, sensors, and system interfaces.
  • Experience with bench wiring, test setup, and instrumentation.
  • Strong analytical skills and familiarity with engineering basics such as heat exchangers and unit conversions.
  • Experience with Python scripting and test automation.
Not Specified
Onsite AI Engineer - Python/LLM/RAG
Salary not disclosed

Onsite AI Engineer - Construction Industry Focus

New Haven, CT - Onsite 5 days per week


  • Initial Assignment: Fully onsite 5 days per week at a construction site in Ft. Myers (FL) or New Haven (CT) for 1 year
  • Post-Assignment: Relocation to one of the corporate offices for hybrid employment: Boston, MA (preferred), New York City (NY), New Haven (CT), Herndon (VA), West Palm Beach (FL), or Estero (FL)


Role Summary

As the on-site catalyst who turns AI ideas into working reality. Partnering with each project’s AI Champion (Project Manager or Superintendent), you’ll uncover pain points, redesign workflows, and deploy AI agents that cut down reporting, accelerate RFIs, simplify lookahead planning, progress updates, materials tracking, and more. When needed, you will develop user stories and coordinate development with the central AI Studio. You’ll help advance the vision of the “Construction Site of the Future,” showing how agentic AI will transform project operations.


Responsibilities

  • Workflow discovery and redesign: Lead Lean/Six Sigma workshops; map value streams; log high-impact AI agent opportunities that improve field efficiency.
  • AI agent development: Build and deploy multiple production-ready AI agents using Copilot Studio, Power Apps/Automate, ChatGPT Enterprise, or code-first frameworks. Integrate agents into Teams/SharePoint on the front end and Databricks Lakehouse or other enterprise data sources on the back end.
  • RAG pipelines and LLMOps: Design and operate retrieval-augmented generation (RAG) pipelines with Databricks Delta Tables, Unity Catalog, and Vector Search (or Spark/Hadoop equivalents). Monitor cost, latency, adoption, and model drift.
  • Cross-cloud orchestration: Blend OpenAI, Azure OpenAI, and AWS Bedrock services through secure custom connectors to maximize flexibility and adoption.
  • Data integration: Partner with Data Engineering to deliver ETL/ELT pipelines, API integrations, and event-driven connectors that feed RAG pipelines and AI agents.
  • Change management and adoption: Train field teams, gather feedback, iterate quickly, and embed agents into SOPs. Track usage and ROI with adoption metrics and behavior-change KPIs.
  • Stakeholder communication: Translate technical results into business value for leadership and clients. Contribute use cases and playbooks for the “Construction Site of the Future.”
  • Compliance and hand-offs: Ensure all AI solutions meet the company’s data governance and security standards. Draft clear user stories and specs for escalation to central AI/Data Engineering teams when necessary.


Qualifications

  • 4+ years in AI engineering, data science, or ML-focused software engineering.
  • Proven experience building multiple AI agents in production environments.
  • 2+ years of hands-on experience with LLMs, RAG pipelines, and LLMOps practices.
  • Must have strong traditional software engineering background in Python


Bonus Points

  • Experience in construction, manufacturing, or other process-heavy industries.
  • Advanced degree in a technical field.
Not Specified
Senior Pega Developer ( Pega / CDH / Python )
✦ New
🏢 Optomi
Salary not disclosed
Stamford, CT 1 day ago

Senior Pega Developer ( Pega / Python / CDH )


Optomi, in partnership with, an enterprise Telecom client, is seeking a Senior Pega Developer to sit in their Stamford, CT office! There is a hybrid structure of 4 days on site in the office, with flexibility for working from home once weekly. This position requires hands-on experience developing with Pega systems, ideally Customer Decision Hub (CDH) with Python for scripting.


What the Right Candidate Will Enjoy:

  • 2025 Awards include "Forbes Accessibility 100", "Fortune America's Most Innovative Companies", "Forbes America's Best Employers for Tech Workers", etc.
  • Directly develop applications impacting over 25M+ customers across 41 states!
  • A hybrid office structure that allows for working from home!


Experience of the Right Candidate:

  • Proven track record with 5-6 years of experience working with Customer Decision Hub (CDH), demonstrating deep understanding and ability to leverage CDH for personalized customer interactions and decisioning.
  • Certifications: Relevant Pega certifications are required (e.g., Certified Pega Business Architect, Certified Pega System Architect).
  • Python: Strong proficiency in Python for scripting and automation tasks, with experience in integrating Python solutions within Pega applications.
  • SQL: Solid experience with SQL for database management and querying, including the ability to write complex queries and optimize database performance.
  • Apache Airflow (Optional): Experience with Apache Airflow for orchestrating complex workflows is a plus but not mandatory.


Responsibilities of the Right Candidate:

  • Develop and implement solutions using Pega CDH to enhance customer engagement strategies.
  • Collaborate with cross-functional teams to design and optimize workflows and decisioning processes.
  • Utilize Python and SQL to support data-driven decision-making and application enhancements.
  • Optionally, leverage Apache Airflow for efficient workflow automation and scheduling.
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills for effective collaboration with team members and stakeholders.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to evolving project requirements.
Not Specified
Lead Python Backend Developer
✦ New
Salary not disclosed
Dallas, TX 1 day ago

We are seeking a Senior Lead Developer to lead the development and deployment of our backend services. In this role, you will be the bridge between our PostgreSQL database and React frontend, responsible not only for writing high-performance Python code but also for architecting the CI/CD pipelines that bring our applications to life. You will ensure our integration layers are scalable, secure, and automatically deployed.

Key Responsibilities

• API & Backend Development: Design and maintain production-grade RESTful APIs using Python (FastAPI, Flask) with a focus on asynchronous processing.

• Database Engineering: Architect relational schemas and write optimized SQL in PostgreSQL, ensuring data integrity and query performance.

• React Integration: Partner with frontend teams to define API contracts, handle state-consistent data fetching, and implement secure authentication (JWT/OAuth2).

• CI/CD & Deployment: Build and manage automated deployment pipelines (e.g., Azure DevOps or Jenkins) to move code from local environments to staging and production.

• Containerization & Cloud: Package applications using Docker and manage deployments on cloud platforms or container orchestrators (Kubernetes/ECS).

• System Reliability: Implement automated testing (PyTest), logging, and monitoring to ensure high availability of integration services.


Technical Requirements

• Experience: 10+ years of professional backend development with a heavy emphasis on Python and API architecture.

• PostgreSQL Expert: Advanced SQL knowledge, including indexing strategies, migrations (Alembic/Flyway), and performance profiling.

• DevOps Tooling: Hands-on experience with Docker and building CI/CD pipelines for Python applications.

• Frontend Literacy: Solid understanding of React (Hooks, Context API) and how it consumes complex JSON structures.

• Infrastructure as Code (Bonus): Familiarity with Terraform or AWS CloudFormation is a significant plus.


The "Lead" Expectation

At the 10-year mark, we expect more than just "feature delivery." We are looking for a candidate who:


• Automates Everything: If a task is done twice, they write a script or a CI job for it.

• Designs for Failure: Implements proper error handling, retries, and health checks in the API layer.

• Collaborates Across the Stack: Can jump into a React component or a Postgres execution plan to find the root cause of a bottleneck.

Not Specified
jobs by JobLookup
✓ All jobs loaded