Full Stack Engineer

closed
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
This job is filled or no longer available