Responsibilities :
- Design for complex enterprise products
- Work with an Agile team, deliver stories, participate in backlog grooming
- Fully cover the functionality that you develop by tests. We are looking for long term stability of our solution
- Collaborate with other internal teams who rely on your services
- Analyse performance and security of the components you are working with and provide input for improvements
- Do meaningful code and design reviews for other developers in your agile team
- Write unit and integration tests for the code changes
- Work with rest of the agile team to break down business requirements into technical tasks
- Refactor old codebase
- Create Proof of Concept solutions for new technologies and features
- Technically guide other engineers on the team
- They will need to take part on an on-call schedule routine, which occurs approx. every 2 months for a week
Requirement :
- BS or MS in Computer Science or equivalent
- You have 7+ years of professional experience as a software engineer, ideally with complex systems, and Enterprise applications
- SaaS mindset
- Expert knowledge of PHP (mandatory) and Python
- Proficient in PostgreSQL, MongoDB
- Java or node.js experience is a plus
- Docker / Kubernetes knowledge is required
- Extensive experience with APIs (both consumer and provider sides)
- Experience with microservices architecture
- Experience with Redis and at least one SQL based database engine
- Experience with Cloud vendors like GCP or AWS
- Experience with the end-to-end test automation of backend services
- Worked in Agile teams (Scrum, Kanban, Lean, XP, etc)
Similar Jobs
What We Do
The best run DevOps teams in the world choose Perforce to remove bottlenecks to speed up and deliver app experiences that move the needle. With Perforce’s suite of products built to develop and maintain high-stakes applications, companies can finally manage complexity with efficiency, achieve speed without compromise, and run their DevOps toolchains with full integrity. Perforce gives customers a DevOps Edge, from code to business-ready.
But at the heart of our success is the people. We are a global community of collaborative experts, problem solvers, and possibility seekers who believe in making work both challenging and fun. Join us and you’ll work alongside the brightest in the business, driving innovation and growing in a career that’s moving in one direction: upward!







