Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Cogniify

Senior Software Engineer - Full Stack

Posted Updated
Discussion

Description

Responsibilities:

  • Design, develop, and maintain cloud-native applications and analytics dashboards.
  • Build scalable microservices and backend services using Python (Django/Flask) and React.
  • Develop and maintain REST APIs and integrate third-party applications.
  • Create data flow diagrams, system workflows, and database designs.
  • Ensure application security, reliability, scalability, and performance.
  • Write clean, maintainable, and well-documented code.
  • Perform code reviews and mentor junior developers.
  • Collaborate with cross-functional teams in an Agile environment.
  • Develop unit and integration tests and support CI/CD pipelines.


Requirements:

  • Strong experience with Python, Django, Flask, React.js, and microservices architecture.
  • Strong understanding of software architecture, design patterns, and clean coding practices.
  • Experience building REST APIs using OpenAPI/Swagger.
  • Strong knowledge of SQL and NoSQL databases including MySQL, PostgreSQL, MongoDB, Redis, DynamoDB, and Elasticsearch.
  • Experience with Linux administration, Bash scripting, and Python scripting.
  • Hands-on experience with Git, CI/CD pipelines, automated testing, and security scanning.
  • Experience with GraphQL, gRPC, and automation tools such as Ansible, Chef, or Puppet.
  • Knowledge of Agile methodologies and software development best practices.
  • Familiarity with BI tools such as Tableau or Power BI.
  • 8+ years of experience in Full Stack Software Development.
  • Hands-on experience with AWS services including API Gateway, Lambda, ECS/EKS, S3 CloudFront, Route53 Aurora RDS, DynamoDB, ElasticCache, SQS, and AWS SDK.


Preferred Skills:

  • Experience working on large-scale, high-availability, cloud-native applications.
  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder management abilities.
  • Experience leading technical discussions, mentoring engineers, and driving engineering best practices.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →