Salary: Competitive / Paid in Indian Rupee .
INR / AnnualRecommended Quick LinksWhat You Should Know About This Job
As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining robust web applications.
You will work across the full software stack - from crafting elegant front-end interfaces with HTML, CSS, and JavaScript, to architecting and implementing secure, scalable back-end services using Python and various database technologies.
Your expertise in RESTful APIs, CI/CD pipelines, AWS DevOps, and Docker will be essential in ensuring the smooth delivery of our applications.
Experience Level: Mid-Level (3-5 years)
Key Skills and Responsibilities:
- Design, develop, and deploy full stack using JavaScript/TypeScript, React, Node, HTML5, CSS3 and Python.
- Develop and integrate RESTful APIs to support seamless communication between front-end and back-end systems.
- Experience with developer tools including Git, Jest, Docker, npm.
- Experience with AWS is a requirement with working knowledge of S3, Athena, DynamoDB, Lambda, API Gateway
- Work with SQL, and NoSQL databases to design efficient, scalable, and secure data storage solutions.
- Knowledge on best practices for continuous integration and deployment (CI/CD).
- Collaborate with cross-functional teams, including UX designers, product managers, and QA engineers, to deliver high-quality features and functionality.
- Soft Skills: Debugging complex issues, Code Reviews, documentation, agile methodologies and tools, specifically Jira and Confluence.
- Ensure code quality and maintainability by writing clean, well-documented, and efficient code.
- Troubleshoot, debug, and optimize applications to enhance performance and scalability.
- Participate in code reviews, contribute to team knowledge sharing, and mentor junior developers when necessary.
- Stay current with emerging technologies and industry trends to recommend and implement improvements in the development process.
Preferred Qualifications:
- Bachelor's degree in computer science, Software Engineering or a related field, or equivalent professional experience.
- Familiarity with AWS cloud platforms is a must.
- Exposure to Agile/Scrum development methodologies.
- Excellent verbal and written communication skills.