Software Engineer III

Job description

Overview:

Guidepoint’s Engineering team thrives on problem-solving and creating happier users. As Guidepoint works to achieve its mission of making individuals, businesses, and the world smarter through personalized knowledge-sharing solutions, the engineering team is taking on challenges to improve our internal CRM system and create new products to optimize the seamless delivery of our services.

As a Software Engineer, you will work with a team of engineers through challenging development projects. Join a highly collaborative team of skilled engineers passionate about quality.

Team Function:

Our Client & Advisors portals team is responsible for the modernization and revamps of existing products, requiring them to be rewritten from scratch and follow best software practices. From the product perspective, this is part of the big picture where we are making technical changes, product enhancements, and adding backlog features.

What You will Do:

  • Refactor and modernize large, monolithic legacy codebases, introducing clean architecture and design patterns in newer repositories.
  • Architect highly scalable and transaction-heavy web/API applications, focusing on building new backend services in PHP or Python leveraging modern frameworks.
  • Work with large, complex database schemas of 500+ tables, writing/refactoring optimized T-SQL or Doctrine ORM queries.
  • Design and implement data access layers, caching strategies (Redis), and indexing solutions to improve performance and scalability.
  • Collaborate with Product Managers to translate complex business rules and workflows from User Stories into bespoke CRM-style applications.
  • Design and develop RESTful APIs using Symfony, API frameworks, and best-practice design patterns; define JSON payloads and various payload contexts.
  • Integrate 3rd party platforms via APIs and call-backs, ensuring robust error handling and resiliency.
  • Collaborate closely with front-end teams (React, Socket.io, NodeJS) on full-stack solutions.
  • Partner with QA and Application Support to triage and resolve bugs efficiently.
  • Work with DevOps to automate deployments, monitoring, and scaling solutions with Datadog and container-based environments.

What You Have:

  • 7-12  years of expert hands-on experience in PHP 8+ with OOP concepts, advanced design patterns and a strong focus on refactoring complex, legacy systems into maintainable, scalable services.
  • Proven experience in building new services and APIs in PHP or Python, following best practices for clean architecture and modular design.
  • Deep expertise in RDBMS (MS SQL Server preferred, MySQL, Postgres also relevant), with a track record of optimizing queries, handling large schemas, and designing efficient data models.
  • Experience in solving scaling problems with caching (Redis), message brokers (RabbitMQ), and search (Elastic Search), etc.
  • Prefer experience designing fault-tolerant architecture on cloud deployments (load balancing, clustering, reducing/eliminating single points of failure, etc.).
  • Understanding of branching, merging, pull requests, and conflict resolution in Git (Bitbucket or GitHub).
  • Proficiency in working with CLI on Linux Servers with commands like awk, grep, and other important networking tools – netstat, iptables, nslookup, curl, wget, etc.
  • Experience working with cloud technologies (Azure, AWS, GCP) with services like IAM, S3, EC2, VMs, SQS, Elastic Beanstalk, etc.
  • Familiarity with Docker, Kubernetes, and other important DevOps tools like Jenkins, Travis, or Circle CI, SonarQube, Snyk, Ansible, Maven, Gradle.

Preferred to Have:

  • Experience in Microsoft Azure Cloud Technologies.
  • Experience crafting architecture diagrams in draw.io or Lucid Chart.
  • Experience in building CI/CD pipelines from scratch or improving them.
  • Regularly updated with technological advancements and excited to explore them.

What We Offer:

  • Competitive compensation (with significant potential growth factor further)
  • Employee medical coverage (that also covers your parents or in-laws)
  • The best office location at the heart of Vimann Nagar (adjacent to Phoenix Market City Mall)
  • Entrepreneurial environment, autonomy, and fast decisions
  • Casual work environment (no dress code, play area inside, an office pantry full of coffee, snacks and fruits, quarterly office parties)

About Guidepoint:

Guidepoint is a leading research enablement platform designed to advance understanding and empower our clients’ decision-making process. Powered by innovative technology, real-time data, and hard-to-source expertise, we help our clients to turn answers into action.

Backed by a network of nearly 1.75 million experts and Guidepoint’s 1,600 employees worldwide, we inform leading organizations’ research by delivering on-demand intelligence and research on request. With Guidepoint, companies and investors can better navigate the abundance of information available today, making it both more useful and more powerful.

At Guidepoint, our success relies on the diversity of our employees, advisors, and client base, which allows us to create connections that offer a wealth of perspectives. We are committed to upholding policies that contribute to an equitable and welcoming environment for our community, regardless of background, identity, or experience.

#LI-NJ1

#LI-Hybrid

Share this job:
Please let Guidepoint know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply