Location: Chennai, India (On-site/Hybrid)
Experience: < 3 Years
Position Type: Full-time
Job Overview
We are seeking a driven and technically sound Junior Software Developer to join our core engineering team. In this role, you will focus on mastering our codebase, implementing well-defined programming tasks, and supporting the development of robust, scalable custom applications under the direct guidance of senior engineers. This is an ideal position for a developer who values clean code, strict execution standards, and rapid professional upskilling.
Key Responsibilities
Code Implementation: Write clean, structured, and maintainable full-stack code based on clear functional specifications and mockups.
Feature Integration: Assist in building core feature sets, handling routine bug fixes, and implementing API integrations within our active technology stack.
Quality & Performance Standards: Adhere strictly to internal coding styles, design patterns, and platform security frameworks (such as CORS/CSP rules).
Testing Support: Write comprehensive unit tests and assist in debugging codebase components to prevent delivery leaks before features head to formal QA.
Peer Reviews: Actively participate in peer code reviews to receive feedback, improve code readability, and accelerate your engineering capabilities.
Required Skills & Qualifications
Technical Foundations: Strong basic proficiency in primary languages or relational databases (e.g., JavaScript/Node.js, React, Flutter, PHP, or MySQL).
Version Control: Foundational experience working with Git workflows, pull requests, and branching structures.
Problem Solving: Ability to systematically diagnose software bugs and execute logic fixes cleanly.
Education: Bachelor’s degree in Computer Science, Information Technology, or a closely related engineering field.
Key Result Areas (KRAs) & Performance Indicators (KPIs)
| Key Result Area (KRA) | Key Performance Indicator (KPI) |
| Learning Agility | Speed of ramp-up on new modules and a reduction in supervisory hand-holding over time. |
| Task Execution | Accuracy, correctness, and on-time delivery of code implementations based on initial specs. |
| Code Standards | Consistency in following internal programming style guides and engineering protocols. |
| Bug Fixing Velocity | Turnaround time (TAT) for resolving assigned low-to-medium priority development tickets |