Full Stack Engineer

Min Experience

2 years

Location

Remote (India)

JobType

full-time

About the role

About BeatRoute:

BeatRoute is Goal-driven SAAS Sales technology for retail & distribution businesses. BeatRoute is an enterprise-grade scalable platform that uses a unique Goal-setting mechanism, Operational AI, and Gamification to deliver not just automation but customers' goals at the territory level.

Worldwide Retail & Distribution businesses such as Consumer Goods face the extreme choices of implementing risky and costly development projects on development platforms. We are solving this global problem with our ready-to-deploy SaaS solution.

BeatRoute currently serves around 150 enterprise customers. BeatRoute is a leading player in two countries, breaking into a few more across the APAC and Latam regions.

 

Job Description:

We are looking for a driven and skilled Full-Stack Software Engineer to join our mission-critical team. This team is responsible for building and maintaining high-impact, scalable, and reliable systems that power our core applications and services. You will play a pivotal role in designing, developing, and deploying robust solutions, working on cutting-edge technologies, and ensuring the seamless operation of our systems.

If you are enthusiastic and devoted to your craft, this is the right role for you. Join us in creating impactful solutions and shaping the future of our technology landscape.

 

Key Qualifications and Skills:

Required Skills:

  • Degree in Computer Science or related field.
  • 2+ years of experience in software product development.
  • Excellent problem-solving skills with a focus on Data Structures and Algorithms (DSA).
  • Understanding and ability to write code for building and running large-scale systems, handling multi-million sessions/transactions per day.
  • Strong experience in large-scale Database systems like RDBMS stores.
  • Strong understanding of SOLID principles and design patterns.
  • Should have hands-on experience in PHP.
  • Should have hands-on experience in HTML/CSS and JavaScript.
  • Strong in MySQL and PostgreSQL query writing and optimization.
  • Should have the ability to write unit test cases.

Preferred Skills:

  • Experience in Yii, Laravel, or any other PHP framework will be preferred.
  • Experience in NodeJS will be preferred.
  • Experience in Angular or related JavaScript frameworks will be preferred.
  • Familiarity with Microservice architecture will be an added advantage.
  • Knowledge of Queueing service will be an added advantage.
  • System design experience will be an advantage.
  • Familiarity with LLD/HLD will be an advantage.
  • Knowledge of Docker will be an advantage.

Key Traits for Success:

  • Ownership and Accountability: Proactively add and maintain features in a highly scalable software platform, taking full responsibility for deliverables and ensuring high-quality output.
  • Backend Expertise: Demonstrate strong domain expertise in backend development, with a deep understanding of server-side technologies and frameworks.
  • Efficient and Scalable Code: Write clean, efficient, and scalable code that is maintainable over the long term, ensuring optimal performance for complex applications.
  • Database expertise: Craft complex and optimized SQL queries that efficiently handle large datasets, ensuring performance and reliability.
  • Prioritization and Problem Solving: Exercise sound judgment in prioritizing tasks, selecting the most effective methods and techniques for finding innovative solutions, and delivering on time.
  • Cross-functional Collaboration: Work seamlessly with Engineering, Product, and Design teams, fostering a collaborative environment to ensure smooth development cycles and successful product launches.
  • Team Player: Be a strong collaborator, working closely with the Platform Engineering leader and Product Manager to align technical execution with business goals.
  • Self-motivated: Thrive in a fast-paced, dynamic environment, demonstrating the initiative and drive to work independently while managing multiple tasks and meeting deadlines.
  • Continuous Learning: Embrace new challenges, stay curious, and actively experiment with innovative ideas and solutions to enhance your work and drive success.
  • Adaptability: Be flexible and able to adjust quickly in a fast-moving, evolving company environment, contributing to its growth and agility.

Perks & Benefits

  • Enjoy the flexibility of working from anywhere.
  • Competitive salary and bonus incentive structure.
  • Opportunity to work in a fast-moving, high-growth SaaS company.
  • Achieve a fulfilling career with opportunities for growth while maintaining a healthy work-life balance in a supportive environment.

Skills

PHP
NodeJS
Angular
Javascript