Fullstack Developer
at India’s fastest-growing premium cosmetics brand product company
Full Stack Developer responsible for managing back-end services and the interchange of data between the server and the users.
Your primary focus will be the development of all server side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the frontend elements built by your co-workers into the application. Therefore, a basic understanding of frontend technologies is necessary as well.
We are looking to recruit a candidate for a role that will require:
- Create and consume restful APIs
- Design, develop, and maintain internal and external applications
- Build efficient, testable, and reusable modules
- Write high quality, structured application/interface code and documentation
- Identify solutions through research and collaboration that resolves the root of problems as they arise
- Define functional and technical requirements for application software to develop skills and knowledge
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
- Contribute in all phases of the development lifecycle
Requirement
∙ Proficient in Node.JS and ReactJS development stack
∙ 2+ years’ experience designing, querying, and updating databases in MySQL/nosql
∙ Basic understanding of web technologies including HTML, CSS, JavaScript, AJAX etc.
∙ Passion for best design and coding practices and a desire to develop new bold ideas
∙ Good to have knowledge of AWS, Redis, ElasticSearch
Similar jobs
Notice period - immediate to 30 days
Dotnet, Dotnet Core, C#, CSS, React.js/ Angular/ Vue.js, AWS/ Azure, ASP .Net MVC/ ASP .Net Core MVC
Job Requirements
- Excellent knowledge of full stack web application development.
- Candidates must have experience on any one of the popular frontend technologies (ReactJs, Angular, Vue.js).
- Candidates must have experience on any one of the popular backend technologies (Node.js, .NET Core, Java).
- Candidates with experience on ReactJS and Node.js would be preferred.
- Excellent knowledge of rest services-based microservice architecture.
- Having knowledge of Docker, Kubernetes and other Devops technologies would be nice to have.
- Experience with architecting highly optimized web based applications.
- Excellent technical, diagnostic, and troubleshooting skills.
- Good understanding of agile software development processes.
Job Responsibilities
- Guide the overall implementation of the solutions and address day-to-day technical issues related to the project.
- Work with cross-functional teams to create a shared vision.
- Educate teams about software development processes.
- Should be able to run teams and keep people motivated throughout the project.
- Ensure the product shapes up as envisioned.
Experience: 6+ years
Positions Open: Senior Software Engineer / Associate Technical Lead / Technical Lead
Skills: Node.js, React.js OR Angularjs
Job Location: Madurai, Chennai, Trichy, Coimbatore
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Strong proficiency with JavaScript; Strong proficiency in Node.js, React.js OR Angularjs, MongoDB JEST and frameworks available for it.
- Minimum 3+yrs of experience in Nodejs.
- Extensive knowledge of JavaScript, web stacks, libraries, frameworks, Postgresql, and DevOps.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent application issues outside of business hours.
- Understanding accessibility and security compliance
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Technical
- Own and Lead solution architecture of engineering solutions from product conception to launch involving a variety of technologies including but not limited to Core Java, Hibernate, Spring, AWS, MySQL, Oracle, No-SQL, Angular, Bootstrap, Apache CXF, Apache Lucene, Web Services (REST AND SOAP), AJAX, Dimension modeling, machine learning, data analytics etc. and ensure that the implemented solutions align with and support business strategies and requirements.
-
Perform Technical feasibility; drive shaping up the product through its life cycle to ensure scalability, performance, security & compliance standards.
-
Drive technical issues to closure with problem solving skills and ready to do hands on work.
-
Collaborate with delivery, engineering, quality, support, experience, program, and
infrastructure partners to achieve goals.
-
Support new opportunities of growth and continuous improvement through lateral and
creative thinking
-
Stay updated of new technologies and of changes in technologies that affect back-end and
front-end web development
Management
-
Accountability for architecture, product excellence, decision-making, client communications,
and solution outcomes.
-
Foster, facilitate, and furnish, timely decision-making across a broad network of
stakeholders, delivery partners, and operational teams.
-
Coach and develop a team of outstanding individuals providing product engineering
development and support solutions.
-
Build strong relationships with key business stakeholders across multiple business units and
be their trusted advisor.
-
Help management establish processes and standards.
Skills & Qualifications Required:
-
**Should have scored 70% & above in 10th and 12th grade.
-
A Minimum of a Bachelor’s degree in Computer Science or related software engineering
discipline, or equivalent
-
15+ years in technical development and solution architecture for enterprise applications and
experience of working on full stack.
-
Strong self-driven individual who can lead in a fast paced complex environment,
demonstrate problem solving skills in varied situations and take decisions taking all
stakeholders along.
-
Thought leadership, curiosity of business and engineering processes and drive to keep in
pace with the new and emerging trends, technologies and innovations.
-
Ability to manage partnerships with all areas and members of the business as well as all
levels of the organization.
-
Excellent spoken and written communication with the ability to present complex ideas in a
clear, concise fashion to technical and non-technical audiences.
-
Ability to lead from the front, willingness to be hands-on to get down and work with team to
understand and resolve problems.
Good to have:
-
Experience building or managing distributed systems.
-
Knowledge of data analytics and machine learning.
-
Experience in the Fintech domain.
-
Experience with Agile/Scrum development methodologies
Core Java, Java 8, Springboot, RESTful Webservices,
Microservices, AWS, Hibernate, AJAX
Immediate Joiner preffered
Interview Process will be kept short
require candidates for junior position ,senior position , lead position & Java Architect
Must have: Python-Angular(min.6Months) - Django- MySQL
Experience: 4-5Years
Location; Pune(WFH until Covid stabilizes)
Good to have: Kubernetes/Docker, Flask, Restful API
Skills Required:
- Must have strong exposure working on Java Script
- Proficient in Javascript frameworks (Vue Js / React Js) is a must
- Strong understanding of REST APIs
- Have experience with common front-end development tools such as Babel, Webpack, NPM is a definite advantage
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of code versioning tools, such as GitHub
- Good to have working experience on CSS pre-processor either LESS or SASS
- Good understanding of BEM (Block, Element, Modifier) methodology
- Proficiency in Database (MySQL, MongoDB)
- Proficiency in best practices for building backend services like Session management, caching, authentication, etc
- Strong proficiency with JavaScript & ES6 or ECMA 2015 on the NodeJs platform.
Fullstack Developer
Features:
Expertise in one/more programming languages preferably
python, Django framework..(Mandate)
Very good in Database Management Systems [ SQL, NoSql ]
Experience in html, css, javascript using React.js.(Mandate)
Preferred technology stack.
Languages: Python, Javascript, reactJs
Frameworks: Django,
Databases: Postgresql, Mysql, Sqlite
Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs well as support activities for the corporate systems architecture. You are required to work closely with business partners in defining requirements for system applications. You must typically have in-depth knowledge of development tools and languages. You are also responsible for day to day supervision for a small team of associates; provide coaching and input into the performance management process.
Essential Skills:
• Front end - Angular(2.x)/ ReactJS/ jQuery
• Backend - Python/NodeJS
• Experience working with scalable, high-performance systems.
• Strong understanding of database design; Experience of NoSQL databases is a plus.
• Experience in API integration, Application deployment.
• Familiarity in Unix/Linux development environments & tools including scripting.
• Strong problem-solving ability.
• Experience in designing system architecture for solving complex problems with a sound understanding of object-oriented programming and Design Patterns.
• Experience in Test Driven Development & Agile methodologies.
• Good communication skill.
• Experience of using tools like git is a plus.
• Hunger for learning
• Self-starter with a drive to technically mentor your cohort of developers.