All openings

Testing Workflow edit first time

Apply now

About NLP


Job description

Responsibilities:
  • Architect and implement robust backend systems using RESTful APIs and microservices.
  • Develop high-performance, scalable applications with databases (SQL/NoSQL) and cloud platforms.
  • Collaborate with frontend teams to ensure seamless integration and API documentation.
  • Implement security best practices, including authentication, data encryption, and compliance.
  • Mentor junior developers and lead code reviews to maintain code quality.
  • Monitor system performance and troubleshoot production issues proactively.
Tools Used:
  • Programming: Node.js, Python, Java, Ruby.
  • <
  • Databases: PostgreSQL, MongoDB, Redis.
  • Cloud: AWS, Azure, Google Cloud.
  • CI/CD: Jenkins, GitLab CI, Docker, Kubernetes.
  • Monitoring: New Relic, Datadog, Prometheus.
Collaboration Style: Strong emphasis on agile methodologies, daily standups, and iterative development. Must communicate technical decisions clearly to stakeholders and align with product goals.Challenges: Balancing scalability with cost efficiency, securing distributed systems, and integrating third-party services while maintaining uptime.

Skills

Node.jsPythonJavaREST APIsPostgreSQLMongoDBAWSDockerKubernetesGitAgileCI/CDSecurity ProtocolsSystem Optimization

Requirements

Profile: 8+ years of backend development experience with a proven track record in building scalable web services. Expertise in at least two backend frameworks (e.g., Express.js, Django, Spring Boot). Experience with microservices architecture and cloud-native development. Strong leadership skills with a history of mentoring teams. Excellent problem-solving abilities and attention to detail. Must have a bachelor’s degree in Computer Science or related field, with advanced degrees preferred.