


Similar jobs

- Designing scalable systems for high load.
- Defining and improving the development processes which includes implementation and Quality Assurance as well
- Architecting complex scalable systems with a keen eye towards performance, security and availability while also taking on a super hands-on role towards implementation
- Spearheading all inbound and outbound API integrations to build the most robust and scalable integration platform in the B2B Retail space.
- Working on interesting technical challenges in a product centric and open-source driven environment.
- Using open source as much as possible, and blogging about cool things that you learnt and built.
What you need to have:
- B.Tech /B.E.; Any Graduation
- Strong relational DB experience preferred
- Must be very much in touch with backend coding and want to do it everyday
- Our stack is primarily built around Node (Loopback), Mongo and ElasticSearch.
- Deep familiarity with Git and basic working knowledge of DevOps (Server and DB config, Docker, Kubernetes etc) is strongly preferred.
- Deep knowledge of NodeJS, PHP, MongoDB and MySQL.
- The role requires a good knowledge of Algorithmic Design and Architecture, Data structures, OOPS Concepts, serverless architectures and complex problem solving skills.
- You will help set a very high bar on code quality.
- We have started the transition towards micro services, one of your core responsibilities is ensure micro services are used wherever it makes sense


Roles and Responsibilities
You’ll be a great fit for Bizongo if you:
- Strong proficiency in Java and building scalable enterprise applications
- Can think of architectural design at scale
- Love solving complex and challenging problems
- Have good knowledge of design and architectural patterns
- Thrive to implement Industry’s best practices and coding standards
- High obsession for Quality and Performance
- Good knowledge on performance optimization, SQL tuning, caching techniques
- Like to collaborate with people, share knowledge, learn from others and mentor juniors
- Have experience improving performance of frontend and backend applications
- Have worked in product development setup with good agility and hustle
- 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
- One of the fastest growing B2B startup in India
- Leveraging Technology to disrupt the unorganized manufacturing and B2B domain
- Work on Artificial Intelligence, Robotic Process Automation, IoT and bring some of the latest technologies in redefining the B2B experience for made to order products

Your responsibilities as a backend engineer will include:
- Back-end software development
- Software engineering and designing data models and write effective APIs
- Working together with engineers and product teams
- Understanding business use cases and requirements for different internal teams
- Maintenance of existing projects and New feature development
- Consume and integrate classifier/ ML snippets from Data science team
What we are looking for:
- 2+ years of industry experience with the Python and Django framework.
- Degree in Computer Science or related field
- Good analytical skills with strong fundamentals of data structures and algorithms
- Experience building backend services with hands-on experience through all stages of Agile software development life cycle.
- Ability to write optimized codes,debug programs, and integrate applications with third party tools by developing various APIs
- Experience with Databases.
- Experience with writing REST-APIs.
- Prototyping initial collection and leveraging existing tools and/or creating new tools
- Experience working different types of datasets (e.g. unstructured, semi-structured, with missing information)
- Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
- A positive attitude, and a growth mindset
Bonus:
- Experience with relevant Python libraries such as Requests, sklearn, Selenium
- Hands on experience in Machine learning implementations
- Experience with Cloud infrastructure (e.g. AWS) and relevant microservices
- Good Humor

**Work remotely / Work From Home with BigStep Technologies throughout your tenure**
Desired candidates must have 8+ years of total experience in backend development with good expertise in MEAN Stack (MongoDB, ExpressJS, AngularJS, Node.js) and JavaScript, along with strong development and coding skills, good analytical and problem-solving skills.
Roles and Responsibilities :
What You'll Do
- Create the system architecture for any product from scratch as well as drive it for more than one development teams
- Design and deliver solutions that enable fast and efficient deployment of quality code to production
- Document the architectural blueprint and end to end design through flowcharts and diagrams.
- Set coding standards for development teams and ensure all released code is following standards
- Oversee the code review process, performing reviews when necessary
- Establish strong communication channels and relationships with the development teams, supporting them throughout the release cycle
- Continuously evaluate the existing software to identify areas of improvement and ensure architectural integrity as additional features are added.
- Lead DevOps and implement tooling and process improvements when you identify gaps
- Work with various stakeholders and identify the scope of the work, provide high level estimations, create a timeline and come up with the approach and design for the same.
- Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform.
- Coach and mentor the development teams to improve the overall expertise and skills of the team.
- Take care of the development of critical components and POCs for new technologies to be used.
- Deliver high quality deliverables individually/as a team adhering to industry best practices.
- Troubleshoot any errors or issues that arise in the application/infrastructure components quickly and efficiently.
What You Bring
- 8+ years in software development or product engineering
- Proficient in MEAN Stack
- Good experience in backend development with Node.js
- Expertise in developing RESTful APIs
- Have created multi-transactional and highly redundant systems from ideation to production
- Customer-centric mindset
- Expertise in Agile SCRUM best practices
- Expertise in implementing front-end of applications using HTML5, Angular.js
- Proficient in MVC, OOPS concepts, Web Development Concepts, HTML, JSON, REST API development
- Strong coding skills, good analytical and problem-solving skills
- Ability to break down complex technical concepts into something digestible by non-technical stakeholders
**Work remotely / Work From Home with BigStep Technologies throughout your tenure**
Requirements:
- 3 -7 years of software development experience.
- Good grasp on programming fundamentals including OOP, Design Patterns and Data Structures.
- Excellent analytical, logical and problem-solving skills.
- Software Development Engineer.
- Good understanding of complexities involved in designing/developing large scale systems.
- Strong system design skills.
- Experience in technologies like Elasticsearch, Redis, Kafka etc.
- Good knowledge of relational and NoSQL databases.
- Familiarity with common machine learning algorithms. In-depth knowledge is a plus.
- Experience of working with big data technologies like Hadoop, Spark, Hive is a big plus.
- Ability to understand business requirements and take ownership of the work.
- Exhibit passion and enthusiasm for building and maintaining large scale platforms.





Role Description of Senior Software Engineer (.Net) – Full Stack
Your role would primarily be to strengthen our product by building and adding new product and improving the existing product features on the platform to improve existing offerings like
- AI enabled remote proctoring and video-based Virtual Examination Solutions
- Coding Skills Evaluation Solution for 15+ programming languages
- Interview Product Like AonLive for corporates to virtually interview candidates.
- CoCubes Assessment to assess candidates and apply for Jobs
The position will be based out of Gurgaon.
Primary Responsibilities
- .Net programming to build a world class product which is scalable and secure (model to be used by millions of users)
- Responsible for designing and appropriately structuring of code, developing modules, testing and productionalizing the modules with minimal handholding.
- Own the delivery of modules with minimal supervision and ensure delivery as per release plan
- Deliver product releases in rapid iterations; manage risks, dependencies, quality issues, delivery and integration timelines
- Contribute individually as well as manage a small team of junior resources
- Ensure compliance with guidelines, framework and best practices of the organization
- Work with global team and global products
Experience
- 3-6 years of strong experience in C#, Asp.Net/MVC/Razor Pages, SQL, Java Script, Jquery/Angular JS and HTML
• Strong programming and web development expertise in ASP.Net
• Experienced in handling end to end modules / client delivery independently
• Should have managed junior team members
Desired Qualifications / Traits
- Good business acumen and analytical / problem solving abilities (including eye for detail)
• Self driven, persistent, action oriented and goal driven
• Integrity and professionalism in work
We Strongly Believe in
- Work Life Balance – Maintain a healthy balance between your work and personal life.
- Open Culture– We encourage open communication and feedback. Every one is easily approachable. No closed work cubicle in the office.
- Empowerment–Employees are given certain degree of autonomy and responsibility for decision making.
- Fun at Work – We believe fun and work go hand in hand. Parties and celebrating various occasions are integral part of the culture.
- Learning & Development–Through periodic AON training programs, focus is to keep improving employee’s technical and business skill.
Compensation
Compensation is best in the industry depending on experience and skills.


Educational Qualifications:
- /MCA /B.Sc.
Software Knowledge Requirements:
- Experience in technologies like PHP (Code Ignitor or Laravel frameworks), Flutter, Java, HTML, CSS, Java Script, Node JS, Python, Rest API, XML/JSON
- Experience in WP CMS framework, Divi Page builder
- Build and Manage Cloud and non-Cloud hosting platforms
- Scheduling Backing up and restoration of Web sites and Domains
- Understanding in Cron job scheduling
Requirements:
- Have experience or self-read knowledge of Agile development methodology
- 1-4 years Website development, CMS framework management and designing
- Development experience on CMS frameworks and worked on Divi page builders and themes, predominantly on WordPress and WooCommerce
- Backend supporting mobile application team for Rest API creations and JSON
- Good in logical reasoning and creative thinking
Responsibilities:
- Prepare project timeline and effort estimations on-demand
- Take ownership of maintaining the delivery timelines of the project team
- Meet delivery timelines and own client communication for the handling projects
- Manage the project people and drive the team with enthusiasm
- Proven track on continuous learning and problem-solving capability and solution finding skill

We expect tech leads to taking a collaborative approach to leading their team. This is especially important when considering the amount of experience that each of our consultants brings.
Given this, we expect you to:
● Respect the other members of your team and recognize you don’t always know best.
● Spot gaps in team capability and figure out how to fix them as a team.
● Be hands-on, able and willing to contribute to development, however, don’t expect to be coding all of the time.
● Encourage the team to be proactive, give them responsibility
Responsibilities
● Have a clear understanding of the deployment architecture
● Have a clear understanding of the build pipeline
● Understand how you get changes into production
● Understand how all parts of the system work together
● Facilitate technical communication with other teams, both within your engagement and across other EE clients.
● Actively seek to remove knowledge silos within the team
● Ensure you have a release / branching strategy in place
● Act as the primary point of contact for your team when communicating with other teams
● Ensure there is a technical vision for the team
● Liaise with environment specialists to ensure smooth deployments to production
● Encourage the team to follow good development practices aligned to EE technical values
● Feedback to the delivery lead or engagement manager on the quality of your team (good and bad)
● Recognize team members that have the potential to grow into team leads
● Ensure the use of new technologies or dependencies does not block the team.
● Ensure the team keeps necessary architectural documents up to date
● Keep an eye on the long term consequences of architectural choices, and remind others when necessary
● Build good relationships with your team members. Act as a mentor when required
● Keep the client informed and engaged in the technical side of the project
● Build relationships across your client community
Technologies / Experience The successful candidate must have the following experience:
● Worked as the tech lead of a development/delivery team in a large organization
● Have worked with a variety of different technical architect roles
● Be deeply proficient in at least one programming language
● Be comfortable using other languages and evidence using multiple languages
● Have hands-on experience with some form of configuration management tooling, e.g. Ansible, Chef, Puppet
● Have hands-on experience of at least one continuous integration and continuous delivery technology, e.g. Jenkins, Go, Team City or Bamboo.
● Full-stack development experience from the user interface through to data persistence
● A strong proponent of XP practices such as TDD
● Working with a delivery team to formulate an automated test strategy
● Worked as part of a number of agile delivery teams and seen a number of different approaches to delivery
● Good appreciation of secure coding practices and end to end system security
The following exposure will also be looked on favorably:
● Performing an ‘architect’ role, while retaining hands-on involvement
● Working with cloud hosting platforms such as AWS, Rackspace, Azure etc.
● Infrastructure management technologies such as Cloud Formation or Terraform

