Back End Developer - Mid Level

Job Description: Back End Developer – Mid Level 

Location: Chennai / Thanjavur / Hybrid 
Type: Full-Time 
Reports to: Development Lead  

Company Overview: 

Avivo is a cutting-edge technology startup specializing in developing innovative technology products and consulting services. With a strong focus on contract intelligence and contract management, Avivo leverages the power of Generative AI and Natural Language Processing (NLP) to revolutionize how organizations handle and manage their contracts, making processes more efficient, compliant, and insightful.  

Position Overview: 

We are seeking skilled Mid-Level Back-End Developers with 2 to 5 years of experience to join our team. In this role, you will design, develop, and maintain robust backend systems and APIs using Node.js, MySQL, and AWS services. You will play a key role in building scalable, secure, and high-performance applications while collaborating closely with front-end developers and other stakeholders.  

Key Responsibilities: 

  • API Development: Design and implement scalable and efficient RESTful APIs using Node.js. 
  • Database Management: Develop, optimize, and maintain MySQL databases to ensure data integrity and performance. 
  • AWS Services: Utilize AWS services such as EC2, S3, Lambda, and API Gateway to build and deploy scalable backend solutions. 
  • Performance Optimization: Monitor and enhance backend performance for scalability and reliability. 
  • Security: Implement secure practices for authentication, authorization, and data encryption. 
  • CI/CD Pipeline: Configure and maintain CI/CD pipelines for streamlined deployment and integration processes. 
  • Collaboration: Work closely with front-end developers, DevOps teams, and product managers to meet project goals and deadlines. 
  • Documentation: Create and maintain technical documentation for backend systems, APIs, and processes. 
  • Problem Solving: Troubleshoot and resolve backend issues while adhering to best practices.

Qualifications: 

  • Bachelor’s degree in Computer Science, Engineering, or a related field. 
  • 2 to 5 years of professional experience in backend development. 
  • Proficiency in Node.js. 
  • Experience in designing and managing relational databases like MySQL, including writing and optimizing complex SQL queries. 
  • Hands-on experience with AWS services such as EC2, S3, Lambda, API Gateway, and RDS. 
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or CircleCI. 
  • Proficiency in implementing secure data encryption and vulnerability scanning. 
  • Experience with performance optimization techniques such as profiling and load testing. 
  • Familiarity with testing frameworks like Mocha, Chai, or Jest. 
  • Basic understanding of containerization tools like Docker (Kubernetes experience is a plus). 
  • Proficiency in Git and collaboration tools like GitHub or Bitbucket. 
  • Strong problem-solving and debugging skills. 
  • Excellent communication and collaboration abilities, with the ability to work independently on moderately complex tasks.  

 

Benefits: 

  • Opportunities to work on impactful projects with modern technologies. 
  • Professional growth and career advancement opportunities. 
  • Flexible and inclusive work environment. 
  • Exposure to industry best practices and innovative solutions. 
  • Collaborative company culture that values creativity and teamwork. 

Join Our Team! 

Be part of an exciting journey to build innovative solutions that make a difference! Apply now by submitting your resume to [email protected]