All openings

Senior Backend Engineer

Apply now

About NLP


Job description

Responsibilities:
  • Architect and implement backend services using RESTful APIs and microservices
  • Optimize database performance and ensure data integrity
  • Collaborate with frontend teams to define integrations
  • Implement CI/CD pipelines and automate testing
  • Mentor junior engineers and review code quality
Tools Used: Python, Node.js, PostgreSQL, Redis, AWS Lambda, Docker, Kubernetes, Prometheus.
Collaboration Style: Daily standups, agile sprints, and cross-functional workshops with product, design, and QA teams.
Challenges: Scaling systems for 1M+ users, ensuring 99.99% uptime, and securing payment gateways.

Skills

PythonJavaNode.jsPostgreSQLMongoDBAWSDockerKubernetesREST APICI/CDGitSystem Design

Requirements

Profile: Bachelor's degree in Computer Science or equivalent. 8+ years of backend development experience with proven track record in SaaS products. Expertise in distributed systems and cloud infrastructure. Strong leadership skills with history of mentoring teams. Familiarity with security best practices and compliance standards.