Product Development Specialist (Chennai)

Product Development Specialist (Chennai)

23 Aug
|
Digenie
|
Chennai

23 Aug

Digenie

Chennai

– FULL STACK ENGINEERRole: Full Stack Engineer – Web & Mobile Applications

Company: Digenie

Work Mode: Hybrid / Work From Home

Employment Type: Full-time

ABOUT DIGENIEDigenie is a technology and marketing services company with over a decade of collective experience, supporting businesses across India, the UK, the US and Canada.

We develop customized, research-driven solutions based on the specific requirements of each client. Our services include:

- Web & Application Development
- Digital Marketing
- Staffing Solutions
- Translation Services
- Data Analytics
- IT & Business Solutions

We work with businesses of different sizes and industries, helping them improve their operations, technology and market presence. ROLE OVERVIEWWe are looking for a Full Stack Engineer to build, maintain and deploy production-grade web and mobile applications for real-world business and client environments.

You will work closely with the technical leadership to take applications from development and proof-of-concept stages through testing, deployment and production.

This role is ideal for someone who enjoys working across the full technology stack rather than being restricted to frontend or backend development.

You will have ownership across:

Development → APIs → Database → Testing → Security → Deployment → Monitoring → Maintenance The role requires someone who can take ownership of technical problems, make practical engineering decisions and deliver reliable production-ready software.

KEY RESPONSIBILITIESFull Stack Development

- Build and maintain full-stack web applications.
- Develop frontend interfaces and backend services.
- Build responsive and user-friendly web applications.
- Develop and maintain APIs and integrations.
- Work with databases, authentication and application logic.
- Debug issues across frontend, backend, APIs and databases.
- Improve application performance, reliability and maintainability.

Backend & • APIs
- Design and develop REST APIs.
- Build backend services and business logic.
- Integrate applications with external APIs and enterprise systems.
- Implement authentication and authorization.
- Handle application configuration and environment management.
- Develop secure and maintainable backend architectures.

Frontend Development
- Develop modern web interfaces using frameworks such as React.
- Integrate frontend applications with backend APIs.
- Build reusable and maintainable components.
- Ensure responsive behaviour across devices.
- Identify and resolve frontend performance and usability issues.

Mobile Development
- Develop and maintain cross-platform mobile applications using Flutter and Dart, where required.
- Support Android and iOS application development.
- Integrate mobile applications with backend APIs and external services.
- Debug and maintain existing mobile applications.

Database & • Data Management
- Work with SQL databases.
- Design and maintain database schemas.
- Develop productive queries.
- Understand data modelling and relationships.
- Maintain data integrity and application performance.
- Troubleshoot database-related issues.

Testing & • Quality Assurance
- Write and maintain unit, integration and API tests.
- Test applications thoroughly before production deployment.
- Identify edge cases and potential failure points.




- Reproduce and troubleshoot bugs across the technology stack.
- Perform regression testing when implementing changes.
- Maintain appropriate test coverage.
- Work with testing tools such as:
- Pytest
- Jest
- Playwright
- Cypress
- or similar frameworks
- Integrate automated testing into CI/CD workflows where applicable.

Deployment & • DevOps
- Containerize applications using Docker.
- Deploy and manage applications in cloud and client environments.
- Configure production environments.
- Work with deployment and release workflows.
- Set up logging and error handling.
- Implement monitoring and application health checks.
- Troubleshoot production deployment issues.
- Contribute to CI/CD pipelines.

Security & • Production Readiness
- Implement secure authentication and authorization.
- Manage environment variables and application secrets appropriately.
- Follow secure development practices.
- Consider scalability, reliability and maintainability when designing systems.
- Identify potential security and performance issues before production.
- Ensure applications are properly tested before deployment.

Architecture & • Technical Ownership
- Participate in architecture and technology decisions.
- Help convert proof-of-concept applications into production-ready systems.
- Evaluate technical approaches and recommend practical solutions.
- Identify technical risks and propose solutions.
- Take ownership of assigned applications and features.
- Document important technical decisions and processes where required.

Client & • Enterprise Environments
- Deploy applications in client environments when required.
- Work with external systems and enterprise software.
- Troubleshoot integration and deployment issues.
- Adapt applications to different client infrastructure and requirements.
- Participate in technical discussions related to client projects where required.

REQUIRED SKILLS & • EXPERIENCEProgrammingStrong experience with one or more of:
- Python
- JavaScript / TypeScript

Frontend
- Experience with React or another modern frontend framework.
- Strong understanding of frontend development fundamentals.
- Experience integrating frontend applications with REST APIs.

BackendExperience with one or more of:
- FastAPI
- Django
- Node.js
- Express
- Similar backend frameworks

Database
- Solid understanding of SQL databases.
- Experience with database design and data modelling.
- Ability to write and optimise SQL queries.

Development & DeploymentHands-on experience with:
- Git
- Docker
- REST APIs
- Application deployment
- Environment configuration
- Cloud or server-based deployments

Testing
- Experience writing automated tests.
- Understanding of unit, integration and API testing.
- Experience with tools such as Pytest, Jest, Playwright, Cypress or similar.
- Ability to debug issues across the full stack.

SecurityGood understanding of:
- Authentication
- Authorization
- API security




- Environment configuration
- Secrets management
- Secure application deployment

CLOUD & INFRASTRUCTUREExperience with one or more of:
- AWS
- Google Cloud Platform
- Microsoft Azure

Experience with the following is an advantage:
- CI/CD
- Kubernetes
- Container orchestration
- Infrastructure automation
- Production monitoring

GOOD TO HAVEThe following experience will be an advantage:
- Flutter & Dart
- TypeScript
- Kubernetes
- CI/CD pipelines
- Enterprise software integrations
- On-premise/client deployments
- Cloud architecture
- Microservices
- Redis or caching systems
- Message queues
- AI/LLM-based applications
- OpenAI or other AI API integrations
- AI agents and automation
- Experience working with production SaaS applications

WHAT WE ARE LOOKING FORWe are looking for someone who:
- Can work across the frontend, backend, database and deployment layers.
- Takes ownership of problems rather than waiting for detailed instructions.
- Can independently research and solve technical issues.
- Understands the difference between a working prototype and production-ready software.
- Writes clean, maintainable and testable code.
- Pays attention to security and reliability.
- Is comfortable debugging unfamiliar systems.
- Can balance development speed with code quality.
- Communicates technical issues clearly.
- Is willing to learn new technologies when a project requires them.
- Is comfortable working on multiple projects and client requirements.
- Can work independently in a hybrid/WFH environment.

WORKING STYLEThis role requires a high degree of ownership and independence. You should be comfortable with:
- Working remotely with regular team communication.
- Managing your own development tasks and priorities.
- Participating in technical discussions remotely.
- Collaborating through Git and project-management tools.
- Taking responsibility for features from development through deployment.
- Supporting applications after deployment when required.
- Working with changing project requirements.
- Learning technologies based on project needs.

Occasional in-person meetings may be required depending on project or business requirements. QUALIFICATIONS
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related field is preferred.
- Equivalent qualified experience will also be considered.
- Relevant professional experience in full-stack development is strongly preferred.
- A strong portfolio of applications or relevant GitHub/project work is an advantage.

ROLE EXPECTATIONSBefore applying, please ensure you are comfortable with:
- Full-time hybrid / WFH work
- Full-stack web development
- Backend and API development
- Frontend development
- Database design and SQL
- Automated testing
- Docker and deployment
- Cloud environments
- Application security
- Debugging production issues
- Working with external integrations
- Taking ownership of technical decisions
- Working independently
- Learning new technologies as required
- Building and maintaining production-ready software

Please read the complete carefully before applying. This role is best suited for an engineer who wants to work end-to-end on real applications, from initial development and architecture through testing, deployment and production maintenance.

📌 Product Development Specialist (Chennai)
🏢 Digenie
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: product development specialist (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: product development specialist (chennai) / chennai