Job Description: Full stack developer having expertise in MEAN stack. Candidate must have worked on large scale project and 2 years of relevant experience in MEAN stack Key Skills: Must be an excellent coder in MEAN stackMust have experience in Anugular 2 and above.RESTFul APIs development is must Location: Bangalore Required Experience: 4-8 yrs Positions: 3
- Candidate should have thorough experience in software development and willing to manage and monitor complete tech development independently.- This job position will be at a senior level, and the candidate will eventually have to build a technical team to manage the growing product and its redesign from scratch via a parallel system development process- The existing system is hosted on AWS server, so a working knowledge of AWS is good to have (not mandatory)The primary task is to take control of complete system development (from design to deployment) by studying the existing working system and coordination with functional teams. Additional to it, the selected candidates day to day work will include :1. Develop new modules and maintain the GrayQuest website and backend panel2. Extended functionalities of the backend panel based on the inputs received from end users. These functionalities are to be tested before deploying to the production server3. Maintain bugs/issues, and perform root cause analysis for any existing system issues4. Map new requirements and maintain technical documents5. Follow stringent coding conventions, include code comments, and maintain detailed documentation for every module6. Monitor the website/backend for new changes, and its regression7. Perform POCs for new functionalities8. Develop own team and define the long term goal of the technical department
We are growing quickly at TechVerito and are looking for a Full Stack Developer with expertise in Java8, Scala, Kotlin, Microservices, GraphQL, Angular/React, TDD/BDD, CI/CD tools. This is a great opportunity to work with a company that has a strong and innovative team dedicated to improving the spend management processes of today’s dynamic businesses. We take care of our employees every way we can, with competitive compensation packages, as well as a flexible working environment, mentorship programs and much more!We educate, advocate people to follow Test Driven Development process, Behaviour Driven Development, Agile Manifesto, eXtreme programming, Reactive and Responsive Programming. We love to write clean, quality, readable and maintainable code.We are personally accountable for delivering on our commitments. We value our people, encourage their development and reward their performance. We work together, across boundaries, to meet the needs of our customers and to help our Company win.If you are looking for a change this is what we can promise you:You will have challenging problems to solve every single day.You will have the flexibility to solve problems and deliver solutions.We will provide a highly collaborative and enjoyable working environment with skilled and super friendly teammates.We will give freedom to learn, innovate and commit mistakes (as long as we learn from them :))We will fully support you in developing software the right way following clean coding and software development principles.We won't burden you with useless policies and procedures.We will provide you with the tools you need to do your job right."If you’re already a great coder with passion and curiosity then this role is right for you."Here are some more details about the position: Qualifications Required:-Should have development experience of 4+ years.4+ years of development and delivery experience with Java8, Scala, Kotlin, GraphQL, Microservices or any similar exciting technologies. Hands-on experience working on one or more front end technologies - React/Angular/Vue.jsHands-on experience in analysis, design, coding, and implementation of complex, custom-built applications Great OO skills, including strong design patterns knowledge Familiarity with few databases, like MySQL, Oracle, PostgreSQL, SQL Server, NoSQL, etc Ability to understand and implement Continuous Integration and Continuous Delivery.Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI) Strong communication and client-facing skills with the ability to work in a consulting environment is essentialDesire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists Experience troubleshooting server performance memory issues, GC tuning, resource leaks etc.Role & Responsibilities:Collaborating with the product team to design/architect, develop and maintain progressive web apps. Creating complex, enterprise-transforming applications on diverse, high energy teams Hands-on coding, usually in a pair programming environment Design and develop highly scalable, reliable and fault tolerant systems Working in highly collaborative teams and building quality code Understanding the business domain deeply and working closely with business stakeholders Communicate, collaborate and work effectively across distributed teams in a global environment. Willingness to learn new languages and methodologies.