1) Be open to learn new frameworks like Hapi.JS , Typescript , Nest.JS
2) Strong DB concepts , and hands on knowledge on MongoDB , REDIS
3) Experience working with micro-services will be a plus
4) Experience working with JWT and IAM systems will be a plus
5) Experience working with Postman , Swagger will be a plus
6) TDD knowledge is an advantage and also working with Unit Test code and familiar with test code coverage concepts.
7) Strong operating system knowledge is a plus with knowledge of how to manage threads.
8) Working experience with RabbitMQ , Kafka will be a plus
9) Strong knowledge of JS internals is a must.

Similar jobs

Must have good background in of php
Very good in Object programming
Job title : Backend Engineer
Location : Remote
Job Description
- Responsibilities:
- Execute on the software development strategy to improve our dynamic highly distributed system
- Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery
- Collaborate closely with the product management, architects and dev-ops to achieve quality releases
- Work hand-in-hand with customer support, documentation and downstream teams to enable customer success
- Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
- Be able to clearly communicate goals and desired outcomes to internal project teams
- Interview, mentor and coach new team members
Skills :
Requirements:
- BS/MS in Computer Science/Engineering with 8 years or equivalent experience
- Be a self-starter, able to learn independently and adapt quickly
- Advanced-level of experience as hands-on Core Java Software Engineer in a distributed/cloud-based product
- Solid experience with Spring framework, Rest API, MongoDB, ElasticSearch, Kubernetes and Docker
- Cloud Experience (AWS, Google Cloud, Azure)
- Strong experience and knowledge with Micro services, distributed processing systems, and performance optimization
- Experience with Agile development process and embrace Agile methodologies
- Strong believer of automation test and strive for higher code coverage
- Can-do attitude on problem-solving, quality and ability to execute
Education
- BS/MS in Computer Science/Engineering with 5 years or equivalent experience

Technical:
- Advanced working knowledge of Magento, JavaScript/JQuery, HTML5, PHP, CSS3, and MySQL.
- Must have experience with complete eCommerce lifecycle development.
- Must have experience in modules/extensions development/customization.
- Must have experience in Theme and API integration/customization.
- Good communication skills.
- Must have knowledge of SSH, Nginx, and Apache.
- Knowledge in the GIT version is plus.
Non-Technical:
- Interpersonal skills
- Excellent Verbal & Written communication
- Decision maker
- Good Listener
- Ability to work independently
Roles & Responsibilities:
- Develop back-end/frontend new functionality
- Building and configuring Magento 1x and 2x eCommerce websites.
- Coding of the Magento templates.
- Developing Magento modules in PHP using best practices.
- Designing themes and interfaces.
- Setting performance tasks and goals.
- Troubleshooting integration issues.
● Should have 6+ years of experience as a software developer
● Good experience with Nodejs & Express js.
● Good with MySQL
● Experience with Linux Scripting
● Experience with elastic search and Logstash
● Experience with cyber security
● Great interpersonal and communication skills candidate can work independently
● Agile project methodology experience preferred.
● Excellent communication skills.
● Critical thinker and good problem-solver.
● Good time-management skills
● Great interpersonal skills
Working Timings: 3:00 pm to 12:00 am (midnight)IST

Through Bhanzu, we aim to eradicate math phobia and encourage careers in math and STEM fields among learners from across the world. Bhanzu is bridging the gap between dreams and competence, by enabling students to realise their full potential and introduce them to science, coding and AI, through the lens of math.
Responsibilities
● Design, develop, test, deploy and maintain software
● Delivering high quality and well-structured code
● Manage individual project priorities and deadlines
● Participate in enhancing tools and processes
● Participate in production observance and technical incident management
● Ability to quickly learn and adapt to keep up in a fast-paced environment
Must haves
● Strong data structure concepts
● Great problem-solving skills
● Strong experience in Python
● Experience in Microservices and Docker
● Exposure to RDBMS and/or NoSQL databases
● Working knowledge of MongoDB/DynamoDB
Why you should join us
- You will join the mission to create positive impact on millions of peoples lives
- You get to work on the latest technologies in a culture which encourages experimentation - You get to work with super humans (Psst: Look up these super human1, super human2, super human3, super human4)
- You get to work in an accelerated learning environment
What you will do
- You will provide deep technical expertise to your team in building future ready systems.
- You will collaborate in a highly cross functional team, providing engineering perspective to non technical members of the team
- You will help develop a robust roadmap for ensuring engineering operational excellence
- You will establish clean and optimised coding standards that are well documented
- You will author efficient, reliable and performant systems
- You will design systems, frameworks and libraries that work at scale, are easy to maintain and provide a great developer experience
- You will be agile and curious about customer problems and business objectives
- You will actively mentor and participate in knowledge sharing forums
- You will work in an exciting startup environment where you can be ambitious and try new things :)
You should apply if
- You have a strong foundation in Computer Science concepts and programming fundamentals
- You have been working on backend web technologies since 8+ years
- You have built and maintained reliable systems that operate at high scale
- You’re experienced in building and running cloud-native platforms & distributed systems
- Extensive experience in any web stack (we use Typescript / AWS / DynamoDB / PostgreSQL)
- You understand the hustle of a startup and are good with handling ambiguity
- You are data driven, have customer empathy and enjoy building delightful applications
- You are curious, a quick learner and someone who loves to experiment
- You insist on highest standards of quality, maintainability and performance
- You work well in a team to enhance your impact

You will get to design, architect and develop complex enterprise software and SaaS web applications leveraging modern web stack.
Roles & Responsibilities
Design & build highly scalable, high performance, responsive web applications.
Take full ownership and responsibility for building, shipping, and maintaining core product features, end to end. Help out in building the backend & front-end infrastructure.
Translation of requirements, designs and wireframes into high quality code. Collaborate closely with designers, engineers, founders and product managers.
Mentor team members and review their work.
You will enjoy this role if you...
Are a geek with a desire to stay ahead of the curve.
Like building beautiful well-architected software products with millions of users.
Work collaboratively as part of a close-knit team of geeks, architects and leads.
Desired Skills & Experience:
2 - 6 years of production experience with modern web frameworks - Ruby on Rails, Phoenix/Elixir and/or Django/Python.
Should have sound experience in developing scalable / distributed SaaS apps
Should have good knowledge and work experience in REST API implementations, JSON format handling, caching, sessions, multi-threading, etc.
Should be comfortable with database schema design and leveraging SQL & NoSQL (PostgreSQL, MySQL, Redis, Elasticsearch, DynamoDB)
Experience developing, consuming and transforming internal and 3rd party API's (REST and GraphQL)
Experience with code quality and reusability practices (CI/CD for back-end & front-end repos)
Solid foundation in data structures, algorithms, distributed systems, design patterns.
Strong understanding of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, and agile development
Communication: You like discussing a plan upfront, welcome collaboration, and are an excellent verbal and written communicator.
Bachelor’s degree in Computer Science or equivalent experience.
Bonus points if you have...
Exposure to front-end technologies like React/Redux, Javascript/Typescript etc.
Cloud native development on AWS or GCP
Experience with implementation of container technologies like Docker, Kubernetes. Knowledge of continuous integration, continuous delivery and enterprise DevOps concepts.


This is a temporary full time/freelancer role.
Requirements:
- - Write well designed, testable code in popular Javascript frameworks like React, Angular etc. and Ruby/Ruby on Rails.
- A good exposure to both SQL and NoSQL database architectures. - - Ability to write well documented and testable scripts to automate some processes, preferably using Javascript and/or Ruby.
- - A strong problem solving mindset.
- - Excellent oral and written communication skills.
- Ability to work collaboratively in teams, with a self-starting, entrepreneurial and ownership mindset. - - Experience working on Open Source projects is a big plus
Responsibilities:
- - You will be responsible to work on key issues for one of our dashboard platforms, and collaborate with other developers and the product team to drive the product development forward.
- - You will be expected to take ownership of the work you do, and the dashboard platform that you will be working on.
- - You will be also responsible to train future developers on the platform you'll be working on, once they join your team.
- - At times you will be required to communicate and collaborate with our dashboard implementation partners on a technical front, to discuss roadblocks, potential future roadmaps and improvements, along with our engineering and product teams.
- - You will be required to attend weekly cadences with the team to discuss updates and future goals, brainstorm on some problems and give key updates on deliverables on behalf of the team you'll be working with.


Position - PHP Developer
Location Bangalore
Key Deliverables
What You'll Do
- Involve in full life-cycle application development.
- Developing Web-based Applications by using PHP framework
- Write clean, well-designed code
- Own production services, investigate and resolve issues.
- Good problem solving skills and willing to learn new technology
Qualifications & Work Experience
What makes you a great fit :-
- · Min 5-9 Years of experience in application development
- Experience in handling a team
- · Strong programming knowledge and hands-on experience with PHP
- · Strong Knowledge in Laravel Framework
- · Python Programming Experience is a plus
- · Good command and Knowledge of AJAX, HTML & CSS
- · Experience with rich client frameworks such as Vue.js, React etc
- · Must have demonstrated experience in working with Mongo DB.
- · Hands-on experience with Elasticsearch and Redis
- · Experience with Cloud infrastructure like Azure and Rackspace is a plus
- · Comfortable with agile practices, user stories and task breakdown
- · Excellent communication skills, both verbal and written
- Experience working with version control systems (Git)
- · Ability to work in a fast paced and dynamic work environment
Education Qualification
- Bachelor of Engineering in Computer Science or equivalent (Full-Time)
Soft Skills
- Being organized, responsible for your work, and being a team player
- Bringing a positive attitude to the office
- Sticking to the deadlines
- Learning and adapting fast; taking charge and being willing to listen

