Job Title : Senior Application Developer
Experience : 4 7 Years
Qualification : BSc / MSc / BCA / MCA / BE / BTech in Computer Science, Information Technology, or relevant field
About the Job :
We are seeking a highly skilled Senior Application Developer responsible for designing, developing, and maintaining robust, scalable, and efficient applications. The ideal candidate will collaborate with cross-functional teams to define technical specifications, develop APIs, design database models, and work on web-based systems with a focus on performance, scalability, and reliability.
Key Responsibilities Areas (KRAs) :
- Develop and modify high-quality source code for software applications using React JS and TypeScript
- Design and implement scalable RESTful APIs with a focus on low latency performance
- Design and develop database models for SQL and NoSQL databases, ensuring optimal data storage and retrieval
- Collaborate closely with DevOps teams to streamline deployment, monitoring, and automated build pipelines
- Work on caching mechanisms to enhance application performance
- Develop microservices architecture for modular and maintainable applications
- Contribute to code reviews and ensure adherence to best development practices
- Implement security measures and maintain application compliance
- Troubleshoot and resolve production issues efficiently
- Participate in architecture discussions and technology evaluations
- Gain exposure to Machine Learning and Data Analytics to enhance product capabilities
Required Skillsets :
Strong hands-on experience in React JS and TypeScript developmentProficient in database design and development using SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra, etc.)Experience in building scalable APIs and working with distributed systemsKnowledge of caching systems such as Redis or MemcachedGood understanding of Microservices architecture and containerization technologies (Docker, Kubernetes)Experience in DevOps practices (CI / CD pipelines, automation scripts)Exposure to Python development is a plusUnderstanding of low latency network designs and performance tuningFamiliarity with version control systems (Git)Preferred Qualifications :
Experience working in Agile / Scrum development methodologiesExposure to cloud platforms like AWS, Azure, or GCPKnowledge of Machine Learning frameworks (TensorFlow, PyTorch) or Data Analytics tools is desirable(ref : hirist.tech)