Skills Required
- 8+ years of industry work experience
- Proven experience as a Full Stack Developer or similar role
- 3+ years of web application development with JavaScript as full stack
- Full stack experience designing and building scalable applications from end-to-end
- Excellent JavaScript / Typescript skills
- Strong proficiency in React (hooks knowledge is plus)
- Strong proficiency in Nodejs
- Good HTML5 / CSS3 skills with expertise on responsive web design
- Must have Design and development experience in Micro services using NodeJS and TypeScript
- Experience with NoSQL databases such as MongoDB, mongoose, aggregation framework and Redis
- Experience with Web sockets and related frameworks (e.g. Socket.IO)
- Experience in using and developing GraphQL APIs
- Experience in performance tuning
- Knowledge of code versioning tools such as Git, Mercurial or SVN.
- Open minded to take up any challenge, research and provide solutions
- Great attention to detail
- Testing libraries – jest, testing-library is plus
- TDD / BDD experience is plus
- Experience with AWS, K8S, CI/CD is plus
- Familiar with SDLC methodologies like SCRUM, AGILE, Continuous Integration
Roles & Responsibilities
- Design – Analyze, design & document the system / solution based on the business needs which is scalable, resilient and maintainable with low overhead for both client and server side
- Problem solving – Solve the challenges and problems faced by team by guiding and team with best practices
- Coordinate - Communicate system requirements to developers; explain system structure to them and provide assistance
- Code Reviews – Perform code reviews
- Planning – Plan and assign tasks to team members
- Develop – Develop micro services and micro frontends
Work Environment Details:
Founded in 2011 and trusted by companies across 70 countries and more, KnowledgeHut is the skills solutions provider that organizations and individuals the world over count on to innovate faster and create progress.
We help technologists master their craft and take control of their careers. We empower businesses everywhere to build adaptable teams, speed up release cycles and become scalable, reliable, and secure.
Our mission to democratize technology skills is what drives us, and our values are at the helm of how we work together. We thrive in an environment with creativity around every corner, challenges that keep us on our toes, and peers who inspire us to be the best we can be.
If you have the development skills required and are excited to come to work every day knowing you’re helping our customers build the skills that power innovation, we want to hear from you!
Similar jobs
Required Skills for this Role:
Strong experience with full-stack Javascript framework, Mongo DB,Express,
React.JS, Node JS.
Must have worked with creation of deeplinks for mobile apps
Must be well experienced in AWS, especially elastic bean in AWS
Must have worked with push notifications service
Must know socket programming
Self-motivated with the ability to work independently or jointly in a self-directed
way.
Demonstrated successful development of enterprise-grade web applications
Proven analytical and problem-solving capabilities
Comfortable leading product development
Strong work ethic and desire to build industry-leading products
Also Nice to Have Skills and Background:
Startup experience
Worked on product development
- Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, AngularJS, React , Node.js, and Mongo, Dynamo
- With 3+ years, Proven experience as a Full Stack Developer or similar role preferably using MERN stack.
- Binding of UI elements to JavaScript object models
- Creating RESTful services with Node.js
- Architect scalable web architectures
- Work in a cross-functional team to deliver a complete user experience
- Create Unit and Integration tests to ensure the quality of code
- Be responsive to change requests and feature requests
- Write code that is cross-platform and cross-device compatible
- Ability to wear many hats and learn new technologies quickly
- Experience in using AWS
- Bachelor’s degree in computer science, software engineering, or a related field
- Experience writing code in Java, JavaScript, HTML, CSS, and C#
- Experience using SQL to update and retrieve data
- Experience in front-end or back-end software development for UNIX or LINUX
- Experience with .Net and AngularJS / React / Vue frameworks
- Experience with database management and security a plus
- Analytical skills
- Communication skills
Join an Innovative Growth Team as an Engineering Architect!
Fresh Prints is an NYC-based custom apparel startup. We find incredible students and give them the working capital, training, and support to build the business at their schools. We have 400+ students who will contribute significantly to our revenue in the next 12 months. We develop, host, and operate a custom-built OMS and a client-facing application.
We’re looking for a dynamic, driven, and experienced professional who wants to take on the challenges mentioned below. We need you to participate in feature discussions, dig into business requirements, and understand the user.
Some of the questions that you'll work on:
- How do we ensure that our Customer facing and Internal tech scales with the growth of the business?
- How do we improve our application performance?
- What new unique value propositions can we create through tech?
- How do we develop additional revenue channels?
- How do we increase operational efficiency?
- How do we usher in the next stage at Fresh Prints?
This role reports to Srini Raju, our AD of Engineering, and you will work with an extremely talented and professional team.
Roles & Responsibilities
- Delivers solution or infrastructure development services, such as coding, programming, and creating program specifications in a defined project, using sound technical capabilities.
- Develops, modifies, and maintains solutions or infrastructure, ensuring compliance with the relevant standards.
- Lead the Development & Engineering team in the area of specialization and developed the team to ensure it has the right capability.
- Contributes to the strategic direction within the area of specialization, including standards, culture, and ways of working in line with the departmental strategy
- Strategically leverage networks to drive innovation, best practices,s and continuous improvement culture.
- Drives the relationship with other departments and significantly contributes to the development of the design, technology, product development, and vendor strategy
- Work with business users to capture requirements and review code & design, ensuring excellent delivery as per standards.
Your Focus Area at Work will be:
Customer orientation with a strong focus on quality
- Knowledge in the following areas is beneficial: AWS, CI/CD, NodeJS, Angular, React
- Good communication skills to discuss, gather requirements from businesses and recommend technologies with Architecture design.
- Contributes to defining the product's architecture with the solution architect.
- Supports the product owner in writing user stories and offers crucial Technical knowledge for shaping the end-to-end process and data flow.
- Support and advise product owners by ensuring technical and architectural feasibility, readiness, and compliance.
- Drive adoption of newer cutting-edge technology within the organization through knowledge sessions, adoption of the same in the solution, etc.
- Assist the product teams in translating business and product requirements into technical requirements, models, and software architecture.
- Guide team development efforts toward successful project delivery.
- Identify and encourage areas for growth and improvement within the team. Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain applications built on JS technologies.
- Assist in the collection and documentation of user requirements and development of user stories, estimates, and work plans.
You Are
- Proactive: You believe it’s always on you to make sure anything you do is a success.
- In love with challenges: You revel in solving problems and want a job that pushes you out of your comfort zone.
- Goal-oriented and ambitious: You’re dedicated to a long-term vision of who you are and where you want to go.
- Open to change: You’re inspired by the endless ways in which everything we do can be improved.
- Calm under pressure: You have a sense of urgency but channel it into productively working through any issues.
Compensation & Benefits
- Competitive salary
- Health insurance
- Personal Accident Insurance (India only)
- The opportunity to learn a lot rapidly
- Working in a great culture
Job Location
- This is 100% remote work.
Working Hours:
- 1:30 pm IST - 11:30 pm IST
Fresh Prints is an equal employment opportunity employer and promotes diversity, actively encouraging people of all backgrounds, ages, LGBTQ+, and those with disabilities to apply.
Skills: Node.js, React.js, MongoDB, Express JS, HTML, CSS, .
Requirements:
- Should have experience on Node.js and frameworks available for it, such as Express or StrongLoop. Preferably Express.
- Should have experience in building Rich UI components with React.js.
- Should have hands on experience on MongoDB.
- Strong understanding of JavaScript, its quirks and workarounds.
- Knowledge of ES6, ES7 and Object-oriented and functional programming.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Should have experience in working on Linux (Ubuntu) Environment and basic linux commands.
- Proficient understanding of code versioning tools, such as Git.
- Good to have knowledge on Redis DB.
- Good understanding of browser rendering behavior and performance.
- Good to have exposure working in an agile development environment
Job Summary
We are looking for developers who can meticulously analyze project requirements and carry forward the development of backend modules which are highly robust and scalable.
Responsibilities and Duties:
- Development (Coding).
- Code Management (Code Reviews, Maintaining Code Standards).
- Repository Management (Branches, Tags, Documentations).
- Concept feasibility checks.
- Managing a team of 3 - 5 members.
Qualifications and Skills:
- With 3 -5 years of experience in the technology domain.
- Entrepreneurial and self-motivated mindset.
- Experience with web technologies such as:
- HTML5/CSS3
- React or Angular (Experience with server side development)
- Java Spring Boot (Preferred)
- PostgreSQL, MongoDB
- Bonus: C# .NET Core, NodeJS
- Strong data structures, algorithms and design patterns knowledge.
- Deep knowledge of web related technologies such as sockets, REST framework, GraphQL (Bonus), etc.
- Experience working in early stage startups (Bonus).
- Experience in real-time communication products.
- Experience in client communications.
- Would be bonus: Experience working with R&D teams, Prototyping, Hypothesis Testing.
Immediate Joining/Notice period-30days
Job Type: Full-time
Experience: 3 -5 years
Qualification: BE/BTech/MCA.
Location: HSR Layout, Bengaluru, Karnataka
Employment Type
Full-time
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.
Advanced proficiency in MEAN Stack (NodeJS, MongoDB, Express, Angular JS)
Proficiency and hands-on experience with one or more of the following: Backbone / Knockout JS / Ember JS / React JS
Knowledge of JQuery would be an added advantage
Thorough knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery
Thorough knowledge of Node.JS, MongoDB, Angular JS, Express JS and JavaScript
Ability to plan core architecture, and to enhance it from time to time
Strong analytical mindset to derive actionable analytics from data
You will work on long-term web applications for innovative startups and established SMEs. Together with your colleagues and our clients you will analyse requirements and envision a qualitative solution. You will be responsible for the entire development — from architecture to implementation — and deliver performant and well-tested web applications and APIs.
You will be part of our continuous improvement culture, hone your skills and share your experience with your colleagues.
We expect
- You have at least 2 year professional experience building web applications and APIs using a modern programming language and framework. We use Laravel, Django and .NET, experience with any of these is a plus.
- You have strong and up-to-date knowledge of class-based programming.
- You have at least 1 year professional experience building single page applications using React, Vue.js or Angular.
- You have strong and up-to-date knowledge of Javascript ES6 and higher.
- You can make a solid relational data model and have a deep knowledge of SQL.
- You have a good understanding of HTTP and know how to make a reliable and modern web API (REST).
- You have worked on at least one large complex web application.
- You know how to write clean and flexible object-oriented code.
- You have a good understanding of async programming concepts.
- You work daily with tools like Git, NPM, Composer and a proper IDE (IntelliJ).
- You can deliver POCs, experiments and technology evaluations following design thinking practices.
- You write clean code and are a pragmatic programmer.
Extra points
- You have in-depth knowledge of Laravel/Django/.NET and its ecosystem.
- You have in-depth knowledge of React.js and its ecosystem.
- You wish Typescript was the default language of the web.
- You have experience with state management libraries like MobX and Redux and know how to architect large maintainable single page applications.
- You write automated tests and perform automated end-to-end testing.
- You have Experience with CI/CD tools (e.g. Jenkins, CodeShip, Bitbucket Pipelines), Docker and automating cloud deployments.
- You have knowledge of non-relational databases like MongoDB, Memcached, Redis and search engines like Elasticsearch and can explain their advantages and disadvantages.
- You have experience working on high load applications and multi-server architectures.
- You have experience with Scrum and Lean methodology.
Who you are
- You work organized, efficient and you have attention to details.
- You take responsibility for your work and deliveries and don’t rely on other people to verify your work.
- You share your opinion and defend it with proper arguments. You are open to ideas of other people.
- You are not afraid to ask other people for help. You help other people if they have issues.
- You take pride in your work and are eager to share your experience with your colleagues.
- You are self-motivated to stay up to date with current technologies.
- You understand that everyone has different responsibilities and focus on your own work. You have respect for your colleagues.
- You are problem solving oriented. You embrace challenges and know how to reduce complexity.
- You are capable of understanding complex business requirements.
- You communicate clearly and fluently in English.
- You are customer-oriented.
- You have a drive to make deadlines.
What we provide
- An inspiring work environment and focused workspace.
- A performance driven work culture through collaborative review and feedback.
- Opportunities and guidance to learn new technologies, share knowledge and grow within the company and sector.
- Exposure to complex & challenging projects within an international context.
- A team of driven and passionate colleagues that strive for top quality.