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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application