Senior Backend Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly experienced Senior Back-End Engineer Consultant to join our growing digital engineering team and take ownership of high-visibility, business-critical initiatives. As a contributor, you will modernize and unify our internal and external digital experiences-powering search, configurators, design tools, and customer-facing applications used across Sales, Customer Service, Technical Support, Project Management, and our public web platforms.
Your work will include integrating our external website search and document search into a unified, intuitive search experience. This enhancement will enable our user community to easily access installation guidance, technical documentation, and product-related information, while also supporting the development of advanced configuration tools.
In this role, you will collaborate closely with our Design Lab team-working within Laravel, static databases, and custom APIs-to connect part configurations, data strings, and complex backend services across our broader digital ecosystem.
This position is a long-term contract engagement and will sit remotely and require travel to on-site meetings on occasion in Berlin, CT.
What you will be doing
- Develop RESTful and Micro services for our backend management services using the Laravel PHP framework and Python.
- Design, code, and debug applications to deliver high-quality software solutions.
- Write well-designed, efficient, and testable code while ensuring standards compliance.
- Test, maintain, refactor, and optimize existing software for improved functionality.
- Recommend and implement improvements to enhance the performance and scalability of existing software.
- Integrate the backend system with various external APIs by writing appropriate classes.
- Troubleshoot and fix technical issues as they arise.
- Assist in data standardization and clean up using both manual and automated methods.
- Produce technical designs and documentation at different levels of detail.
Requirements
- Technical ownership experience in managing projects or large features in complex environments.
- 5+ years of PHP experience, with a focus on Laravel and Python.
- Must have experience in PostgreSQL, MySQL, NoSQL or MongoDB to be considered.
- Experience with AWS and/or GCP with a good understanding of version control systems, preferably Git.
- Proficiency in building and interacting with RESTful APIs.
- Demonstrated experience in working hands-on with ElasticSearch (indexing).
- Experience collaborating in cross-functional teams (PMs, Designers, Data, Marketers)
- Clear technical communication for both technical and non-technical stakeholders
- Conflict resolution and constructive feedback
- Thrive in highly ambiguous business environments
- Analytical thinking & structured problem solving
- Adaptable to rapidly changing priorities and technologies
- Ability to work during Eastern Standard Time hours (9 am to 5 pm).
- Must be open to traveling to Berlin, CT for occasional onsite meetings.
Preferred Technical Skills
- Fast API
- Auth2, JWT, SSO, API key handling
- Role-based access control
- Profiling & monitoring
- Caching strategies (Redis, Memcached)
- Load balancing
- Horizontal vs vertical scaling
- Unit, integration, end-to-end
- OpenAPI / Swagger
- API versioning
- Domain Driven Design (DDD)
- Authentication & rate-limiting
- Docker
- Terraform
- Pytest, PHPUnit, or equivalents
Benefits & conditions
- Competitive compensation and benefits package which includes multiple healthcare options, tuition reimbursement, and matching 401k.
- Generous holiday schedule and paid time off to refresh and recharge.
- Employee pricing on our products and discount programs for travel, entertainment, and more!