Full Stack Engineer

Wiser Logo

Wiser

πŸ“Remote - India

Summary

Join Wiser Solutions as a Full Stack Engineer and contribute to the development of our suite of product offerings. You will work on complex problems, write clean code, and solve a messy problem elegantly and cost-effectively. The role involves collecting, categorizing, and analyzing semi-structured data from various sources to help customers discover new patterns in their data. You will develop applications for scale, high availability, and performance, designing customer-facing UI and back-end services. This position requires a strong background in software engineering and experience with large-scale distributed systems.

Requirements

  • 3+ years of professional software engineering experience
  • Experience working with large scale distributed systems
  • Excellent communication, collaboration, and problem-solving skills
  • Ability to learn quickly, make pragmatic decisions, and adapt to changing business needs
  • Focus on results: shipping software that matters to the business and the customer
  • Experience in front-end development (React/Redux/Redux-Saga)
  • Experience in back-end development using Python/ Ruby on Rails/ NodeJS
  • Experience in database programming (RDMS / MongoDB)
  • Ability to design and estimate tasks, coordinate work with other team members during iteration planning
  • Solid understanding of AWS, Kubernetes, Terraform and infrastructure concepts
  • Good testing habits and strong eye for quality and automation
  • Ownership – feel a sense of personal accountability/responsibility to drive execution from start to finish

Responsibilities

  • Writing efficient, reusable, and testable code
  • Developing applications for scale, high availability, and performance
  • Developing and maintaining client-side and server-side components
  • Designing customer-facing UI and back-end services for various business processes
  • Ensuring optimal performance of different databases and responsiveness to front-end requests
  • Running diagnostic tests, repairing defects, and providing technical support
  • Documenting processes, including database schemas, as well as preparing reports
  • Recommending and implementing improvements to processes and technologies
  • Bring new ideas to the table – some of our best innovations originate within the team

Preferred Qualifications

  • Experience working on microservices or distributed system environments
  • Experience with Domain Driven Design
  • Experience with C4 modeling
  • Temporal or any workflow automation engine experience

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.