Full Stack Developer
Job Description
Job Description – Software Developer
Location
Coimbatore
Experience Required
7+ years of overall software development experience
Minimum 3 years of hands-on experience in Node.js, TypeScript, and ReactJS
Employment Type
Full-Time
About the Role
We are looking for an experienced Software Developer to join our innovative and fast-growing team. The ideal candidate will be responsible for end-to-end software development, building scalable applications, developing responsive user interfaces, and contributing to modern cloud-native architectures. This role offers the opportunity to work with cutting-edge technologies while driving impactful business solutions.
Key Responsibilities
Software Development
Design, develop, test, and maintain scalable software applications.
Develop end-to-end technology stack solutions using modern development practices.
Build responsive and user-friendly web applications using ReactJS and TypeScript.
Backend Development
Develop and maintain server-side applications using Node.js.
Design and implement RESTful APIs and backend services.
Ensure application performance, scalability, and reliability.
Database Management
Work with relational databases such as MS SQL Server, MySQL, and PostgreSQL.
Manage and optimize NoSQL databases such as MongoDB and Redis.
Design efficient database schemas and queries.
Architecture & DevOps
Implement microservices architecture and containerization technologies.
Utilize source control systems such as Git or SVN.
Contribute to DevOps practices, including CI/CD pipeline implementation and maintenance.
Testing & Quality Assurance
Develop and execute unit and integration tests.
Automate testing processes for web applications and backend services within CI/CD workflows.
Ensure code quality through best practices and code reviews.
Collaboration
Work closely with cross-functional teams in an Agile/Scrum environment.
Participate in sprint planning, stand-ups, retrospectives, and technical discussions.
Required Skills & Qualifications
Technical Skills
Strong experience in Node.js, TypeScript, and ReactJS.
Proficiency in building responsive UIs using CSS/SCSS, ReactJS, and TypeScript.
Experience with relational databases (MS SQL, MySQL, PostgreSQL).
Experience with NoSQL databases (MongoDB, Redis).
Solid understanding of microservices architecture and containerization technologies.
Hands-on experience with Git or SVN.
Familiarity with CI/CD pipelines and DevOps practices.
Strong knowledge of Agile/Scrum methodologies.
Experience in unit testing and integration testing.
Soft Skills
Strong analytical and problem-solving abilities.
Excellent communication and collaboration skills.
Ability to work independently and within a team environment.
Passion for learning and adopting new technologies.
What We Offer
Industry-leading compensation package.
Employee Stock Ownership Plan (ESOP) opportunities for high performers.
Exposure to cutting-edge technologies and modern software architectures.
Collaborative and growth-oriented work environment.
Opportunities for continuous learning and career advancement.
How to Apply
Interested candidates can send their updated resume and cover letter to:
Email: sayana@rodeodigital.com