Search by job, company or skills

country chicken co.

Senior Software Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Software Developer — Job Description

Job Title: Senior Software Developer (Full Stack + Mobile — React.js / Node.js / Swift / Kotlin)

Location: Hyderabad, Telangana

Department: Technology / Engineering

Reports To: Engineering Manager / CTO

Employment Type: Full-time

Experience Required: 5+ years

Company Overview

Country Chicken Co. (CCC) is a fast-growing company in the Agri-tech and retail sector, using technology to optimize operations, sales, and customer experience. We run web platforms for internal operations and customer-facing channels, along with iOS and Android apps that serve our retail and delivery ecosystem.

We are looking for a Senior Software Developer to lead the design, development, and delivery of our full-stack products, mentor junior engineers, and drive engineering excellence across the team.

Position Summary

Own end-to-end architecture and delivery of our web and mobile products. Make key technical decisions, review code, and set standards across the React.js web stack, Node.js / Express backend, NoSQL databases (MongoDB / Firebase) and relational databases (PostgreSQL / MySQL), and native iOS (Swift) and Android (Kotlin/Java) apps. Firebase experience is good to have.

Key Responsibilities

  • Architecture & Technical Leadership: Design scalable, secure, and maintainable architectures across web, mobile, and backend services. Make decisions on frameworks, patterns, and tooling.
  • Frontend Development: Build and maintain complex web applications using React.js, React Hooks, and modern state management (Redux / Redux Toolkit, Context API).
  • Backend Development: Design and implement RESTful APIs and services using Node.js and Express.js, with strong attention to performance, security, and reliability.
  • Mobile Applications: Build and maintain native iOS (Swift) and Android (Kotlin/Java) apps. Must have shipped at least one native iOS and one native Android app end-to-end, including App Store / Play Store release.
  • Cloud & DevOps: Deploy and manage applications on AWS (EC2, S3, RDS). Set up and maintain CI/CD pipelines and own the release process.
  • Code Quality & Reviews: Enforce best practices through code reviews, automated tests, linting, and documentation. Champion clean, maintainable code.
  • Mentorship: Guide, mentor, and upskill junior and mid-level developers. Conduct technical interviews and help grow the engineering team.

Required Skills & Qualifications

Core Technical Skills

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Expert-level React.js — React Hooks, Context API, Redux / Redux Toolkit, and component lifecycle.
  • Strong experience with Node.js and Express.js for building scalable REST APIs.
  • Strong experience with NoSQL databases (MongoDB). Firebase (Firestore, Authentication, Cloud Functions) is good to have. Working knowledge of relational databases (PostgreSQL, MySQL).
  • Strong grasp of REST API design, JSON, and authentication standards (JWT, OAuth 2.0).

Mobile

  • Must have built and shipped at least one native iOS app using Swift and at least one native Android app using Kotlin or Java — with full ownership from development through App Store / Play Store release.
  • Swift (iOS) and Kotlin or Java (Android) knowledge is required — must be able to write, read, and debug native code independently.
  • Proficiency with Xcode (iOS) and Android Studio (Android) — including code signing, provisioning profiles, and App Store / Google Play Store submission, review, and release processes.
  • Good to have: Experience with Capacitor — building and shipping iOS/Android apps from a React.js web codebase, including Capacitor plugins and native bridge integration.

Cloud, DevOps & Tooling

  • Working knowledge of AWS core services — EC2, S3, RDS, and basic networking (Route 53, CloudFront).
  • Experience with CI/CD pipelines (GitHub Actions, AWS CodePipeline, Jenkins, or similar).
  • Strong Git / GitHub proficiency — branching models, pull requests, code reviews, and release management.

Engineering Practices

  • Strong foundation in software engineering fundamentals — data structures, algorithms, and system design.
  • Experience writing unit, integration, and end-to-end tests (Jest, React Testing Library, or similar).

Experience Level

  • 5+ years of professional experience in full-stack web development.
  • At least 3+ years hands-on with React.js and Node.js in production environments.
  • Prior experience in a senior or tech-lead role is strongly preferred.

How to Apply

Interested candidates should send their resume, GitHub profile, and a short note about a recent project they are proud of to [Confidential Information] with the subject line Application for Senior Software Developer – CCC.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147166371

Similar Jobs

Hyderabad, India

Skills:

containerization Aws LambdaPostgreSQLFastAPIPythonLLMsMCP serversAI technologies

Hyderabad, India

Skills:

S3MavenPostgreSQLSpring BootJsonJIRAHTMLGitLambdaVstsJavascriptOracleJavaAws ServicesCSSJ2EESqlJenkinsAnsibleReactjsECSXmlAJAXAgile Workflow ToolsRESTful microservicesFargate

Hyderabad, India

Skills:

asp.net web api .Net Core.NET 6GithubAsp.net MvcMicroservicesAgile ProcessEntity FrameworkScrumXunitNunitSoapNew RelicMoqGitSystem Monitoring ToolsRESTBitbucketnSubstituteobject-oriented design patternsautomated testing frameworksKanbanMVC based applicationsWeb Services protocolsserverless applications

Hyderabad, India

Skills:

GitLinuxAwkAgileBashPythonAWS

Hyderabad

Skills:

JavascriptReactjsHtml5Css3Rest ApisGit