Role and Responsibilities:
- Regularly interact with end-users to understand how your systems can serve them better
- Partner with the business analysis team to dive deep on the metrics you are reporting on
- Propose, design and test applications to ensure data quality and systems reliability
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection
- Integration of data storage solutions postgres, redis
- Implementation and maintenance of admin panel
Skills Required:
- Hands-on experience and knowledge of working on programming languages such as Javascript, MongoDB Node.Js and Express.Js at least 3 years in a SaaS company.
- Should have working knowledge of MongoDB
- Should have working knowledge of Enterprise application integration using Web services, MSMQs, APIs etc
- Should have good hands-on knowledge of Web server deployments and server configurations
- Should have ability to mentor junior developers through the product design, planning, development, implementation, and product testing and quality analysis.
Similar jobs
1.Experience in proper MERN Stack
2.In depth knowledge of Node JS, Angular JS, MongoDB
3.Experience in implementing applications using AngularJS.
4.Experience in creating front end applications using HTML 5, Angular JS, LESS/SASS
5.Javascript experience both on client as well as on server side
6.Experience with MVC and MVVM design patterns
7.Good experience with multiple third party API's integration
8.Experience in MongoDB scaling and optimization
9.Experience with cloud technologies AWS Lambda & EC2 setup
10.Experience in creating RESTful based web services in JSON & XML
11.PLUS to have additional experience in Angular 2+/
12.Added experience in MySQL optimisation would be a great plus
13.Good communication, analytical and logical skills to understand and work with any kind of project requirements independently
Minimum Qualifications
- Excellent problem-solving skills and the got right attitude to work in fast paced environments
- Bachelor’s degree in computer science or equivalent practical experience
- 2 to 5 years of experience in software development using modern frontend frameworks in JavaScript/TypeScript.
- Strong understanding of data structures and algorithms.
Preferred Qualifications
- Strong in Object Oriented Programming and Design Patterns.
- You have experience of working closely with the product and design teams to deliver the product that materially impacts the business and improves the customer experience
- You follow SOLID principles and have experience with microservice architecture, have designed and implemented high performance scalable services/APIs.
- You have experience with component based architectures, PWA, Service workers, UI patterns and libraries most preferably ReactJS / NextJS
- Write client side high performant applications & develop prototypes
- Experience working with Node, NestJS / Express.
- Experience working with PostgreSQL, Redshift, Dynamo, Mongo and Cassandra databases.
- Experience working with RabbitMQ, Kafka.
- You constantly learn and adopt best practices at work, keeping in mind app performance, security, and scalability.
- You have experience working in distributed systems and built/designed systems to failover, event streaming, caching strategies
- You have experience with Docker/Kubernetes in AWS or any cloud computing platforms. And, are familiar with CI/CD processes.
Bonus if you are great communication and team collaboration skills.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Expertise in backend programming with Node.js and MongoDB.
- Experience with React.js and redux.
- Material UI and 3rd party libraries.
- Experience with clean code writing practices like avoiding callback hell like promises, async.
- Thorough understanding of Node.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with newer specifications of ECMAScript.
- Experience with data structure libraries (e.g., Immutable.js).
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end builds pipelines and tools.
- A knack for benchmarking and optimization.
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial).
Responsibilities:
- Build Node.js APIs using microservices.
- Rewriting backend code with microservices architecture & Unit tests.
- Developing new user-facing features using React.js.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
We are looking for a driven, curious and sincere full-stack software engineer having 0-2 years of professional experience. They will be assigned to a 0 to 1 project which presents a great opportunity to learn and grow.
Roles & Resposibilities:
- You will be involved in full-stack development
- Working on relational as well as non-relational databases.
- Writing and maintaining high-quality code.
- Learning the code base and improving your coding skills.
Desired skills and qualities:
- Bachelor degree in computer engineering or related field.
- Atleast 6 months of full-time or internship experience in Javascript.
- Data structures and algorithms.
- Strong understanding of object-oriented programming.
- Ability to communicate ideas clearly(verbal/written).
- HTML and CSS.
Are you obsessed about building customer-friendly, experience-rich products?
Bizongo is redefining the $70 billion-dollar Packaging industry and B2B domain using technology, an innovation that automates business processes and improves efficiency. Every physical good that is produced needs packaging. Creative Packaging is a modern way of branding and marketing. Intelligent Packaging and Deep Customer Engagement will be the future of Packaging. Bizongo is at the epicenter of this change and leading the digital transformation of the B2B space. Bizongo works with some of the leading clients like Amazon, Flipkart, Myntra, Big Basket, Godrej, FirstCry, PepperFry, Tata Cliq, Delhivery, Box8 and many more, managing millions of dollars worth of packaging products every year.
Bizongo is featured in https://www.linkedin.com/pulse/linkedin-top-startups-2019-25-hottest-indian-work-now-linkedin/">LinkedIn Top Startups 2019: The 25 hottest Indian companies to work for!
As Bizongo Engineering, our mission is to create innovative platforms which disrupt current inefficient business processes to drive efficiency and fuel growth for businesses of the future. Keeping the mission in mind, we are looking for engineers who can bring fresh ideas, function at scale and are passionate about technology. We expect our engineers to be multidimensional, display leadership and have a zeal for learning as well as experimentation as we push business efficiency through our technology.
As a Software Engineer at Bizongo, you will be working on developing the next generation of technology that will provide the right experience for businesses and help make their processes efficient. You will be constantly challenged to build the products in the most efficient and scalable way possible. As a Senior Software Engineer II, you'll be solving problems of scale using data-driven thinking, which will help provide the best experience to the customer.
Designation: Senior Software Engineer
Experience: 5+ years
Work Location: Bengaluru
You’ll be a great fit for Bizongo if you:
- Can think of architectural design at scale
- Are a great mentor and help provide short, medium and long term solution to the team
- Love solving challenging problems which may be nonroutine and differing in nature. Solutions may not be apparent and require evaluation and interpretation
- Are a brilliant developer following Industry’s best practices
- Obsessed about performance optimization, SQL tuning, caching techniques
- Open to work on any tech stack
Extra brownie points:
- B.Tech/B.E. in Computer Science and Engineering
- You know the prevalent architecture and design patterns
- Have solved problems which helped scale business multifold
What will you work on:
- Having complete ownership of design, development, and implementation of a product which will directly impact the customers
- Figuring out the common process patterns and automating them to drive results faster
- Building architecture, mentoring fellow engineers and delivering features end-to-end
Why work with us?
- Because we are awesome! Product, UI/UX, and Engineering work together to build products towards a common goal, i.e. providing the best experience to our customers.
- Opportunity to work with "India’s leading B2B" Platform.
- Working in Bizongo translates into being a part of a dynamic start-up with some of the most enthusiastic, hardworking and intelligent people in a fast-paced and charged environment.
Key Result Areas –
- Deliver projects/ Products with a world-class user interface and experience
- Delivering as per the plan following the deadline, quality & process.
- Adhering to the company productivity & quality matrix
- Keep the focus on automation and reuse of the component
- Project documentation
- Effective communication
- Following the company defined coding standards
- Contribution to common code
- Should be able to work in agile development methodology.
Skills Required-
- Strong Experience in ExpressJS, Node.JS, HTML, CSS, JavaScript
- Experience in Angular 1 / 4 / 5 will be a big plus
- Comfortable with source code repositories Git
- Worked with build tools like Gulp, Bower, npm
- Experience in developing REST APIs using Node.js
- Strong Experience in MongoDB
- Should be able to understand existing code and able to enhance it further as required.
- Knowledge of agile development methodology.
- You will hold the beacon for development and user experience at a company while helping us scale from 3 million users to 50 million users
- Build performance and effective new features by participating in the overall application lifecycle
- Build modular, reusable, performant, and optimal features both in frontend and backend
- Code, debug, troubleshoot, deliver
- Help maintain and improve existing data structures while planning and implementing new model data structures for scalability
- Continuously improve stability and performance of company’s tech platform
- Be the user’s voice and help make product decisions
- Exhibits knowledge and behavior to adopt Information Security and Privacy practices at their work.
- 1 - 4 years experience as a Full-Stack Developer
- In-depth understanding of the entire web development process (design, development, and deployment)
- Proficiency with Nodejs, MongoDB, AWS.
- Proficiency with front-end languages (e.g. HTML, JavaScript, and CSS)
- Team Building & Leadership
- Want to interact with all levels of the company including senior leaders and cross-functional teams
- Love problem solving and thrive on handling multiple projects and tasks
- Foster strong professional relationships with the full organization
- Sense of ownership and pride in your performance and its impact on the company’s success
Role & Responsibilities
- A Proven work experience as a Ruby on Rails developer with good understanding of Java script, jQuery, HTML, CSS. The individual will need to be hands on with development, performance optimisation, secure development process, usability, and coding standards of the product.
- Strong ROR development experience and follows best practices (test-driven development, continuous integration, SCRUM, refactoring, and code standards).
- Should have a mix of excellent reasoning ability to document, develop and test software with the commitment to excellence and defect free product before being deployed.
- Should be able to work closely with all stakeholders to investigate, fix, optimise, test, and deploy high quality solutions.
- Should have hands on understanding of technical design, implementation, and maintenance of technical initiatives towards improving and scaling of products.
- Self-motivated and should rapidly incorporate new requirements and deliver successfully by self.
- Effectively communicates with peers and stakeholders, gathers and clarify requirements from technical & functional aspect.
- Follows software development process; consistently innovates processes to improve individual and team productivity and quality.
- Strong Analytical, Problem Solving Skills and participates in all activities with urgency, should be result oriented and with strong work ethic.
- Experience with Agile development lifecycle with excellent understanding of feature estimation and ability to communicate issues and risks that may impact timelines or resources.
Desired Candidate Profile
- 4+ years of IT experience.
- At least 4 years commercial web development experience.
- At least 3 years of Ruby on Rails commercial development experience.
- Familiarity with Relational and Non Relation Databases ( Postgres, Mysql, MongoDb)
- REST API development.
- Familiarity with In Memory Database ( Redis, Memcache )
- Web development - HTML, HTML5 JavaScript, AJAX, CSS, jQuery, http, REST.
- AGILE/SCRUM development Experience.
- Development practices - Rails test framework / TDD / BDD, Domain Driven Design, SOLID, refactoring, OOP design patterns
- Expertise in version control system ( GIT )
- Candidate need to be comfortable dabbling with some basic infrastructure management on AWS.
- Familiarity with ( React, Vue ) is a plus.
● Ability to deep dive hands on into coding, building scalable architecture and backend
infrastructure
● Strong knowledge of “how to scale” a product, Dev ops, (Docker/ Kubernetes), Messaging
queues, Testing, Database design, Security Log management system
● Extremely hands-on in coding along with a strong interest in leading a team.
● Knowledge of tech stack, which in our case is Node.js/GraphQL/TypeScript for API
development, PostgreSQL, AWS, Python for data processing.
● Proven technical experience of 4-10 years of work-ex coupled with a strategic growth mindset
Responsibilities
● Lead the software design, architecture, development, debugging, documentation, testing,
deployment, maintenance and improvement efforts
●
Establish the roadmap and architecture based on the latest proven technologies and Hora’s
needs
● Manage, lead and mentor other engineers and demonstrate best engineering practices with the
team
●
Lead the team to follow our software development process including writing unit tests,
performing code reviews, doing daily standups, setting OKRs and milestones, etc.
●
Excellent experience in coding including the ability to write well-crafted, well-tested, readable,
maintainable code
● Develop backend code for mobile applications and internal web tools
● Develop APIs for the mobile platform
● Own, innovate and maintain the backend infrastructure
● Code using cutting-edge tools in close collaboration with our Machine Learning team
● Stay on top of state-of-the-art technologies and apply them
● Collaborate with teams and share knowledge via tech talks and promote tech and engineering
best practices within the team
Minimum Qualifications
● B.S., M.S., or Ph.D. degree in Computer Science or a related technical field or equivalent
practical experience
● 4-10 years of relevant work experience in system design, algorithms, data structures, scalability,
DevOps, security and testing
● Demonstrated experience in delivering reliable, scalable, performant, and secure web-based
systems and services in production
● Experience working with three or more from the following: web application development,
Unix/Linux environments, mobile application development, distributed and parallel systems,
machine learning, natural language processing, networking, developing large software systems,
security for software development.
● Strong experience in system design, scalability, DevOps, security and testing
● Strong and proven passion for code quality
● Knowledge of a wide-range of front and back-end technologies.
Experience with any of the following technologies is particularly desirable: TypeScript,
GraphQL, node.js, Python, Go, Java, HTML/CSS, React, Redis, PostgreSQL, Kafka,
Spark, ElasticSearch, Docker/Kubernetes, AWS, Git. ○
Experience in writing backend code with modern languages and frameworks
(JavaScript/node.js or Python/Django)
● Strong relational database experience (PostgreSQL, MySQL, etc.)
● Experience in API development for mobile/web
● Strong Computer Science fundamentals: data structures, algorithms, memory management,
concurrency
Preferred Qualifications (Added advantage)
● Excellent written communication, verbal communication, and presentation skills
● Competitive programming experience
● Familiarity with data science and/or machine learning, experience in credit and risk models,
NLP and network analysis expertise
● Experience of working on fintech products
● Experience in managing a distributed set of engineers/developers
Personal Attributes
● Self-guided missile
● Enjoys finding novel solutions to hard technical problems
● Optimistic team player
● A hard-working, humble disposition - we are looking for doers who think, and thinkers who
do.
● Enjoys hands-on, day-to-day work while having a bigger picture view of the goals to
accomplish.
● Strong sense of ethics and integrity.
● Desire to make a strong impact on the lives of millions through their work
• Bachelor's Degree in Computer Science or related field.
• 2+ years in full-stack engineering roles.
• 2+ years of strong coding skills in at least one programming language that we use.
Desired Skills:
• Excellent written and verbal communication skills.
• Willingness to learn new technologies.
• Ability to debug, solve and fix bugs independently.
Responsibilities:
• Build new and enhance products and services.
• Design, develop, validate, maintain, release, and operate our applications.
• Take complete ownership of the project or features from design to implementation and to deployment.
• Collaborate with the rest of the team to deliver the products and features.
Candidates below 2 years of experience shall not be considered for this position. Please do not apply if you are a fresher or a professional with less than 2 years of Work Experience