Back End Developer - Senior Level

Job Description: Back End Developer – Senior 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 Senior Back End Developers with 5+ years of expertise in Node.js, MySQL, and AWS services. In this role, you will design, develop, and maintain scalable backend systems and APIs. You will work closely with front-end developers and other stakeholders to deliver robust and secure applications.  

Key Responsibilities: 

  • API Development: Design and implement RESTful APIs using Node.js. 
  • Database Management: Design, optimize, and maintain MySQL databases, ensuring efficient queries and data integrity. 
  • AWS Services: Utilize AWS services such as EC2, S3, Lambda, and API Gateway to build and deploy scalable backend solutions. 
  • CI/CD Pipeline: Implement and maintain CI/CD pipelines for seamless deployment and integration. 
  • Performance Optimization: Optimize backend systems for scalability, performance, and reliability. 
  • Security: Ensure data and application security, including authentication, authorization, and secure data storage. 
  • Collaboration: Work closely with front-end developers, DevOps teams, and product managers to meet project goals and deadlines. 
  • Documentation: Maintain comprehensive technical documentation for backend systems and APIs. 

 

Qualifications: 

  • Bachelor’s degree in Computer Science, Engineering, or a related field. 
  • 5 + years of professional experience in backend development. 
  • Proficiency in Node.js and experience with related frameworks like Express.js or Nest.js. 
  • Building flexible APIs for front-end consumption. 
  • Strong understanding of MySQL or other relational databases, including writing and optimizing complex queries. 
  • Hands-on experience with AWS services such as EC2, S3, Lambda, API Gateway, RDS, CloudFormation, Step Functions and CloudWatch. 
  • Knowledge of CI/CD tools like Jenkins, GitHub Actions, or CircleCI. 
  • Familiarity with Redis, Memcached, or Amazon ElastiCache will be added advantage. 
  • Data Encryption using tools like AWS KMS or implementing encryption standards. 
  • Vulnerability scanning using tools like OWASP ZAP or Snyk. 
  • Knowledge in Serverless Frameworks like AWS SAM. 
  • Profiling and optimizing backend performance. 
  • Unit Testing using Mocha, Chai, or Jest. 
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes is a plus. 
  • Proficiency in Git and collaboration platforms like GitHub or Bitbucket.  
  • Excellent problem-solving and debugging skills. 
  • Strong communication and teamwork abilities. 

 

Benefits: 

  • Opportunities to work with the latest cloud technologies and best practices. 
  • Professional growth and career advancement opportunities. 
  • Flexible work environment. 
  • Collaborative and inclusive company culture.  

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]