Skip to main content

Lead Engineer

Technology
Trigent Software
1 month ago

Job description

Job Description

Role Purpose

This role is primarily focused on Python-based backend development, API engineering using FastAPI, and data-intensive application design using relational and NoSQL databases.

͏

Responsibilities
  • Design, develop, and maintain scalable backend systems and services using Python and FastAPI.
  • Build secure, well-structured, and high-performance RESTful APIs for web applications and platform integrations.
  • Design and optimize data models, queries, and access layers across relational and NoSQL databases.
  • Contribute to application architecture, backend modernization, and service reliability improvements.
  • Implement logging, monitoring, observability, and error-handling practices to improve operational resilience.
  • Collaborate with front-end engineers and product teams to define service contracts and deliver end-to-end solutions.
  • Write automated tests, participate in code reviews, and uphold engineering standards for quality, security, and maintainability.
  • Support deployment pipelines, troubleshooting, and production issue resolution.
  • Participate in agile ceremonies and contribute to continuous improvement across engineering practices.
Required Qualifications
  • 4 to 7 years of professional software development experience with a strong focus on backend engineering.
  • Very strong expertise in Python and backend application development.
  • Strong hands-on experience building APIs and backend services using FastAPI.
  • Strong experience with relational databases and NoSQL databases, including data modeling and query optimization.
  • Experience designing, building, and consuming RESTful APIs and distributed services.
  • Strong understanding of testing, debugging, performance tuning, and production support for backend systems.
  • Experience with source control, CI/CD practices, and modern development workflows.
  • Ability to work effectively in agile teams and collaborate across product, QA, and engineering functions.
  • Strong communication, ownership, and problem-solving skills.
Preferred Qualifications
  • Good-to-have knowledge of JavaScript, TypeScript, React, and modern front-end development concepts.
  • Experience with cloud platforms, containerization, and CI/CD pipelines.
  • Exposure to event-driven systems, asynchronous processing, or distributed architectures.
  • Experience with observability, performance tuning, and operational monitoring tools.
  • Exposure to enterprise business platforms and complex data workflows.

Interested in this role?