Search by job, company or skills

Vakilsearch

Backend Software Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Summary

Zolvit is seeking a highly motivated and experienced Backend Software Engineer to join our growing engineering team. As a key member of the team, you will play a crucial role in designing, developing, and maintaining high-performance, scalable backend systems that power our core platform. You will have the opportunity to work on challenging problems at scale and contribute to a product that will potentially power millions of businesses in India.

Job Description

  • Responsibilities:
    • Design, develop, and deploy robust and scalable backend services using Ruby on Rails, NodeJS, and Java.
    • Contribute to the evolution of our microservices architecture, ensuring high availability, fault tolerance, and performance.
    • Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
    • Collaborate with cross-functional teams, including product, frontend, and QA, to deliver high-quality products.
    • Participate in code reviews, design discussions, and knowledge sharing sessions.
    • Implement and maintain CI/CD pipelines, promoting automation and continuous delivery.
    • Monitor and optimize the performance of backend systems, proactively identifying and resolving issues.
    • Champion a quality-driven development approach, including unit testing, integration testing, and performance testing.
    • Stay up-to-date with the latest technologies and trends in backend development.
    • Tools & Resources required:

    Desktop

    Job Specifications

  • Qualifications
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Proven experience in backend software engineering, building and scaling distributed systems.
  • Strong proficiency in at least one of the following programming languages: Node.js, Ruby on Rails, Java
  • Solid understanding of object-oriented programming principles and design patterns.
  • Hands-on experience designing and implementing microservices at scale.
  • Experience with relational and/or NoSQL databases like MySQL, PostgreSQL, MongoDB, ElasticSearch.
  • Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes is a plus.
  • Familiarity with AWS cloud services is a plus
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI).
  • A strong understanding of computer science fundamentals with excellent problem-solving and analytical skills.
  • A proactive and collaborative approach to work.
  • A passion for building high-quality software and a commitment to continuous improvement.
  • Experience working in an Agile environment.
  • Length of Experience
  • Length of Experience: 5 + years
  • Skill Set & Personality Traits required
    • Experience with AWS, Redis, Kafka.
    • Exposure to building and deploying ML models in the cloud.
    • Experience working in a fast-paced, high-growth environment.
    • Location: Bangalore

    More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 127691309

    Similar Jobs