Backend Developer

Open 32d reposted 2× · 2 open copies

Company Description

About Navatech


At Navatech, we're on a mission to transform safety, communication, and productivity for frontline workers using AI-first software. Our innovative AI-driven platform reimagines how work gets done in high-risk industries like construction, turning everyday tools—such as WhatsApp and Microsoft Teams into intelligent safety and workflow companions through conversational AI and smart automation.


Our cutting-edge products empower organizations to reduce workplace incidents, streamline safety reporting, and boost operational efficiency, all while making complex safety workflows intuitive and accessible to frontline teams. We're a fast-growing, innovation-driven team backed by global partners and trusted by major construction leaders across multiple countries.


Our vision is clear: to create a safer, more connected, and more productive workplace for millions of frontline workers worldwide.


Role Description

We're looking for a talented Backend Developer to join our Engineering team and help us build the scalable, high-performance backend systems that power our AI-driven safety platform. In this role, you'll work on mission-critical systems that directly impact safety and productivity for construction teams and organizations across the globe.


As a Backend Developer at Navatech, you'll be at the intersection of AI, safety, and real-time data processing. You'll design and build robust backend services that handle complex workflows, integrate with AI models, and process real-time safety data from thousands of users.



Requirements

What You'll Build


As a Backend Developer at Navatech, you will:


  • Design and architect scalable, high-performance backend services that power our AI-driven safety platform
  • Develop RESTful APIs and backend systems using FastAPI, ensuring clean code and best practices
  • Implement asynchronous and distributed task processing using Celery and Redis for background jobs and real-time workflows
  • Design and optimize database schemas in PostgreSQL, ensuring data integrity and query performance
  • Work with MongoDB and other NoSQL databases for flexible data storage and retrieval
  • Architect systems that handle real-time data ingestion, messaging workflows, and seamless AI integrations
  • Improve system reliability, scalability, and performance in production environments serving thousands of concurrent users
  • Integrate observability and monitoring tools (logging, metrics, tracing) to ensure system health, performance, and quick incident resolution
  • Collaborate closely with frontend-engineers, AI/ML teams, and product managers to ship end-to-end features that delight users
  • Participate in architectural discussions, code reviews, and continuous improvement of backend standards and practices
  • Mentor junior developers and contribute to building a strong engineering culture
  • Stay updated with backend best practices and emerging technologies in the ecosystem

What We're Looking For


You're a great fit if you have:


Core Experience & Skills:

  • 2-3 years of professional backend development experience
  • Strong hands-on experience with Python as your primary language
  • Solid experience with FastAPI or similar async frameworks (Django, Tornado, etc.)
  • Proven experience working with Celery, background jobs, and distributed task processing
  • Deep understanding of Redis (caching strategies, pub/sub patterns, queue management)
  • Experience designing and optimizing PostgreSQL schemas and queries
  • Familiarity with MongoDB or other NoSQL databases (Cassandra, DynamoDB, etc.)
  • Strong understanding of API design principles, RESTful architecture, and best practices
  • Knowledge of authentication mechanisms, authorization patterns, and security best practices
  • Experience working with observability and monitoring tools (ELK, Datadog, New Relic, etc.)
  • Proficiency with Git and experience working in collaborative, team-based environments
  • A mindset focused on writing clean, maintainable, and highly scalable code
  • Problem-solving ability and strong analytical thinking
  • Excellent communication and teamwork skills


Technical Competencies:

  • Understanding of software design patterns and principles (SOLID, DRY, etc.)
  • Knowledge of database indexing, query optimization, and performance tuning
  • Experience with microservices architecture (or willingness to learn)
  • Understanding of caching strategies and optimization techniques
  • Familiarity with testing frameworks and test-driven development practices
  • Knowledge of load balancing, horizontal scaling, and high-availability systems


Bonus Points If You've Worked With:


• Kubernetes and container orchestration technologies

• Docker and containerization best practices

• Monitoring and observability stacks: Prometheus, Grafana, OpenTelemetry, Jaeger, etc.

• Cloud platforms such as AWS (EC2, RDS, S3, SQS), GCP, or Azure

• CI/CD pipelines and automated deployment tools (GitHub Actions, GitLab CI, Jenkins, etc.)

• Event-driven architectures or message brokers (RabbitMQ, Kafka, etc.)



Benefits

Why You'll Love Working at Navatech


Competitive salary and benefits package.


Meaningful Impact:

Build technology that genuinely saves lives, improves safety, and enhances productivity across industries worldwide. Your work directly impacts thousands of frontline workers and helps organizations create safer work environments.


High-Growth Environment:

Join a fast-growing company where you'll have significant opportunities to shape the future of our product suite. You'll grow rapidly with the company and take on increasing responsibilities as we scale.