Search by job, company or skills

Fountain Digital

Platform Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overview:

We are seeking a full-stack engineer to work out of our India office in Gurugram. The ideal candidate has extensive experience working with third-party data using the Symfony framework (or equivalent), and is a skilled practitioner with all aspects of our technical stack. This team member will be responsible for enhancing our internal toolset, including but not limited to: developing new features, managing dependency upgrades, refactoring old code, documenting existing code, developing new API routes, and developing new user interface components for our internal toolset.

Skills:

Expertise Required:

  • Object Oriented Programming

Abstract classes, traits, interfaces and psalm templates for generic programming

  • Docker / Kubernetes

Custom images, compose.yml manifests, deployment to kubernetes clusters, load balancing, etc.

  • Symfony 6.0+

REST API

Console commands

Custom services, classes and frameworks for managing data

  • Experience developing and maintaining applications in Angular or similar frontend frameworks
  • Doctrine

Modelling data with the ORM

Managing migrations

  • Postgresql

Schema management

Table partitioning

Query optimization / indexing

  • Developing reports (tabular data format) using custom queries from a variety of tables
  • 3+ years experience integrating with marketing services, such as Google Ads or equivalent
  • Comfortable and energized by the challenges of reverse-engineering in-platform reporting via an API connection

Familiarity Required:

  • Understands marketing reports and common KPIs for various marketing platforms
  • Comfortable using a project management tool like Teamwork Projects
  • Comfortable working with git, and deploying using GitHub actions
  • Capable of debugging exceptions and other problems using error reporting tools, stacktraces, etc.
  • Understands the challenges of working with larger datasets

Qualifications:

  • 3+ years of experience working with Symfony or equivalent backend framework
  • 2+ years of experience working with Postgresql
  • Excellent English language skills
  • Proactive and detailed communication skills
  • Dedicated and willing to work hard to push through poorly defined problems
  • Passionate about continuous improvement and learning
  • Strong attention to detail
  • Hungry for opportunities to advance

Note: This role is based out of Gurugram and Hybrid mode of work. We work 3 days from the office and 2 days from home.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138349323