Overview
Full Stack Software Developer focused on web application development, with about 50% of time on back-end development and 50% on front-end development, contributing to the design, development and maintenance of software applications.
What you'll do
- Contribute in designing, developing, and implementing user-friendly and intuitive web applications for software applications.
- Participate in architectural discussions, offering valuable insights and recommendations to drive innovation and improve software development processes.
- Knowledge of Entity Relationship Diagrams with great understanding of relational databases.
- Develop and maintain back-end components, with a focus on API development and integration.
- Build responsive, highly usable frontend interfaces using JavaScript, React, HTML, CSS.
- Collaborate closely with product managers, designers, and engineers to understand business requirements, user needs, and technical constraints, translating them into efficient and elegant front-end solutions.
- Lead and delegate tasks to junior developers, providing guidance and mentoring to ensure high-quality code and timely project delivery.
- Write clean, well-documented, and scalable code, following industry best practices and coding standards.
- Conduct testing and debugging of software applications to ensure optimal performance and reliability.
- Collaborate with cross-functional teams to troubleshoot production issues and provide timely solutions.
- Stay updated on emerging technologies, industry trends, and best practices, contributing to continuous process improvement.
What you'll need
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- 3+ years of relevant experience in back-end development, including experience building APIs (RESTful or GraphQL).
- Strong proficiency in Entity Relationship Diagrams with great understanding of relational databases, SQL.
- Decent understanding of software engineering principles, design patterns, and best practices.
- Proven experience in front-end development, with strong expertise in JavaScript, CSS, HTML, and Redux.
- Solid understanding of responsive web design principles and experience building user-friendly interfaces.
- Excellent problem-solving and analytical skills with the ability to resolve complex technical issues.
- Strong communication and collaboration skills with the ability to work effectively in a team-oriented environment.
- Familiarity with agile development methodologies and adaptability to changing priorities.
- Passion for learning and staying updated with the latest technologies and industry trends.
Details
- Location: Platina Tower, Gurgaon, Haryana 122002, India.
Read the full description and apply on the company’s own careers page.