Job Closed
This listing is no longer active.
Channeling E-Commercial Excellence - The All-in-One Platform for Next Level E-Commerce Worldwide.
Senior Software Developer
Location
Romania
Posted
76 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer
PlentyONE
• You draft architectural decisions together with your team, Technical Lead and Product Manager • Design and develop complex software, which needs to run asynchronously, on parallel and memory efficiently • Build highly available and scalable microservices • Your code adheres to good principles and best practices, like the SOLID • You implement automated software testing (e.g. Unit-Tests) • You integrate API’s for various e-commerce import and export processes • You optimise and enhance the application's performance and scalability • Collaborate closely with other teams in the company, other stakeholders to deliver high-quality solutions. • Stay updated with the latest industry trends and technologies to continuously improve our backend infrastructure
Job Requirements
- Proven experience as a backend developer, with a focus on building and maintaining scalable applications
- Excellent analytical and problem-solving skills and the ability to work effectively in a fast-paced environment
- You are familiar with common architecture and design principles
- Proficiency in the programming languages Golang and PHP (Framework Laravel)
- Experienced with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Experienced with SQL and NoSQL databases (like MariaDB or MongoDB) and caching technologies
- Nice to have: Knowledge about the common API authentication standards
- Familiar with e-commerce systems and/or ERPs
- You are familiar with monitoring, logging and alerting
- Experience with containerization and orchestration tools like Docker and Kubernetes
- Experience with CI/CD and technologies, like ArgoCD or GitHub Actions
- Experience with Infrastructure as Code (terraform)
- Writing developer documentation for your developer coworkers
Benefits
- Your voice counts! Your ideas for the success of PlentyONE and our support to take care of you personally
- We remote together - we stand for a digital thinking, working and decision-making solution. It means the freedom to work from anywhere in Germany and Romania
- Work-life balance & offices in Kassel, Berlin and Timisoara
- Up to date: work with the latest hardware and technology
- Annual team events and legendary PlentyParties
- Always better: further training budget and a wide range of workshops
- For Romania: 7 card Gym subscription, Pluxee card for meal tickets, Private medical insurance, annual December bonus
- For Germany: a wide range of discounts at hundreds of online shops, plus comprehensive benefits such as childcare allowance, monthly shopping voucher, company pension scheme, anniversary bonus and referral bonus, fitness membership allowance, Deutschlandticket and bike leasing
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Support AI
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
• Drive end-to-end development of voice and chat AI systems • Build and evolve integrations with third-party AI platforms and internal Toast systems • Design and implement observability, monitoring, and outcome tracking for AI-powered support experiences • Make technical decisions grounded in production data • Partner closely with product, support operations, and AI/ML engineering teams • Contribute to technical design and architecture discussions • Mentor and support other engineers through code reviews and technical guidance
• End-to-end technical ownership of a high-revenue web platform and mobile app • Architecture design and long-term technical strategy • Server-side rendering pipeline using Node.js, Fastify 5, and React 19 • Data layer across MySQL and BigQuery • GCP infrastructure including Cloud Run, Cloud Build, and Global Load Balancer • Ad-tech integrations including Google Ad Manager, GTM, GTag, and GPT.js • Performance optimization at scale, where every millisecond counts • ML pipeline maintenance and optimization for ad-tech performance
• Serve as a key technical leader, responsible for driving the architectural vision, designing data-intensive applications, and leading the development of core SaaS platforms, API services, and frontends. • Architect, design, and drive the technical roadmap for large-scale, data-intensive SaaS applications. • Actively lead, mentor, and coach junior and mid-level engineers, fostering a culture of technical excellence and continuous learning. • Partner directly with Product, Design, and Business leadership to shape product strategy and translate complex business needs into scalable architectural designs. • Effectively scope, estimate, and provide architectural blueprints for massive, multi-quarter enterprise initiatives. • Lead the hands-on development of critical architectural components and complex projects. • Serve as the ultimate technical escalation point for critical incidents, leading complex root cause analysis and driving proactive problem management initiatives.
Senior Engineer – Automation Quality
EmpowerWe are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
• Define and document system/application scope, requirements, and acceptance criteria in collaboration with architecture, engineering, and business stakeholders • Analyze functional and technical requirements to ensure completeness, testability, and alignment with business objectives • Design, build, and maintain scalable test automation frameworks and repositories with minimal supervision • Drive automation strategy, including framework design, tooling decisions, and adoption across teams • Identify and prioritize opportunities to replace manual testing with automated solutions • Develop, execute, and maintain manual and automated test cases for moderately complex, multi-platform applications • Ensure appropriate test coverage across functional, integration, and regression testing layers • Track, analyze, and communicate quality metrics, risks, and test results to stakeholders • Troubleshoot defects, perform root cause analysis, and partner with engineering teams to ensure timely resolution • Provide support for applications, including diagnosing and resolving system and performance issues • Act as a liaison between business and technical teams, communicating feasibility, risks, and status • Mentor junior engineers and promote best practices in quality engineering and automation




