Job description


Candidate Profile

The right candidate should be a skilled developer with good knowledge of Python, JavaScript, Java and NodeJs. Should be very prompt in doing necessary research, creating prototypes and innovating using the latest technologies. Should be familiar with digital publishing tools as well as content formats. Should be able to work independently while collaborating with multiple stakeholders to successfully develop and deliver product features. Should be able to understand business needs and urgencies to drive the development and delivery.

Essential Skills and Experience

  • Bachelors degree in Computer Science, Information Science or related degree
  • 5+ years software development experience using Python, NodeJs, Java
  • Experience in using Microservices frameworks like Flask, Spring Boot
  • Working knowledge of web services, SOAP and REST APIs
  • Expertise in at least one popular Python framework for API development (like FastAPI, Flask)
  • Strong understanding of modern cloud-native serverless and containerized application architectures on AWS
  • Expertise in at least one popular serverless application development framework like Serverless Framework or SAM
  • Strong hands-on experience of AWS services like AWS Lambda, Amazon API Gateway, Amazon DynamoDB, AWS CloudFormation, Amazon SageMaker. Knowledge of other AWS services is a plus.
  • Hands-on experience in writing lambda functions in Python, NodeJs, Java
  • Strong knowledge of Schema design for both SQL and No-SQL databases.
  • Excellent knowledge of databases like DynamoDB, MongoDB, PostgreSQL
  • Experience working in an Agile/Scrum development model
  • Knowledge of code versioning tools such as GIT
  • Experience working in CI/CD environments
  • Strong understanding of SDLC and associated change management disciplines
  • Excellent written and verbal communication skills
  • Working experience with Computer Vision models - Object Detection Model, Image Classification

Key Responsibilities

The individual in this role will be responsible for the following:

  • Work with product management and engineering teams to understand requirements and priorities
  • Define and validate technical architecture for the planned feature development
  • Undertake necessary research, innovation and prototyping tasks.
  • Document requirements, software architecture, designs, specifications and automation plan as part of functional specifications
  • Create LOE estimates and review with management
  • Work with QA team to help create a test plan for feature(s)
  • Implement feature and deliver to QA
  • Guide QA and account team on deployment of feature
  • Provide training to customer, account team and support team on new and existing features

Interested candidate can share your updated resume to

Software Development - Other

Salary: 10,00,000 - 20,00,000 P.A.

Industry:Software Product

Functional AreaEngineering - Software

Role CategorySoftware Development

Employment Type:Full Time, Permanent

Key Skills
MongoDBComputer VisionPython
JavaRestAws LambdaPostgresqlJavascriptSpring BootMicroservicesWeb ServicesFlask
Skills highlighted with ‘‘ are preferred keyskills


UG:B.Tech/B.E. in Any Specialization

PG:Any Postgraduate

Company Profile

codeMantra Pvt Ltd

Codemantra uses technology, automation, process management and deep industry experience to design innovative solutions that improve the competitive position of our publishing partners. Simply put, we give you an edge.

Company Info

Contact Company:
codeMantra Pvt Ltd

Address:NO.143,3rd Floor,IIFL Tower, MGR Main Road,Perungudi, Chennai, Tamilnadu, India

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.