
Open Positions
Senior Backend Tech Lead (Ref 23029)
About us
At Programize, we work with companies of all sizes and industries, worldwide, to create innovative, high-impact software products. We turn our clients’ ambitious ideas into marketable products we can both be proud of, while enjoying the collaboration and excitement with them. The 200+ projects we have successfully completed so far are both a testimony to our experience and a springboard for our future.
​
Our vision is to become the go-to software house for entrepreneurs and engineers who want to design and develop large-scale, high-quality web platforms and mobile apps. To achieve that, we seek talented people to join our team, to share the thrill for craftsmanship, innovation and technology.
Our team is collaborating with a leading company specializing in personalized customer engagement and loyalty solutions for retailers. We are looking for a skilled Senior Backend Tech Lead to join the infrastructure team. With us, you will have the opportunity to grow technically and professionally by working in an environment that fosters knowledge sharing and growth.
The Role
In this role, you will design, develop, and maintain backend systems to drive product scalability and performance. You will work with a range of technologies, including Java, SQL, REST APIs, and cloud services, with deployments in both cloud and on-prem environments. You will collaborate closely with engineers, product managers, and other stakeholders to build new features and optimize existing systems to meet business demands.
What you will do
-
Own and maintain core backend services that support millions of daily operations.
-
Collaborate with cross-functional teams to deliver high-quality features using Agile methodologies.
-
Ensure backend infrastructure is scalable and efficient, leveraging cloud services for server deployment.
-
Optimize system performance for both cloud and on-prem deployments.
What you have
-
10+ years of Java experience; prior Tech Lead role required.
-
Proven expertise in developing and scaling high-performance systems.
-
Strong knowledge of cloud platforms (AWS, GCP, Azure) and server deployment.
-
Extensive experience with large databases, preferably PostgreSQL.
-
Proficiency in Agile development and end-to-end project ownership.
-
Skilled in frameworks like Spring, Hibernate, and similar technologies.
-
Experience with FastAPI, Pydantic, SQLAlchemy, or similar frameworks.
-
Familiarity with task queues and real-time solutions (Celery, Redis, Sentry).
-
Experience with on-premise deployments and tech startups is a plus.
-
Passion for DevOps is a plus.
-
B.Sc. in Computer Science or relevant field.
-
Team player with a strong sense of ownership.
What to expect from us
Programize was founded on the values of respect and appreciation for customers and colleagues alike. We believe in equal opportunity, diversity, flexibility, hard work and continuous improvement in all aspects of our company. We want our people to feel happy, creative, productive and motivated. So, in Programize you will find the following:
-
Friendly, respectful and appreciative working environment.
-
Competitive remuneration package.
-
On-site and remote working options.
-
Lab-like, collaborative, and engaging environment
-
Continuous learning and growth opportunities.
-
International working environment.
-
Work-life balance.
-
Private health insurance plan, including dependents.
Disclaimer:
Programize collects and processes personal data in accordance with the EU General Data Protection Regulation (GDPR). We are bound to use the information provided within your job application for recruitment purposes only and not to share these with any unauthorized third parties, and all applications will be treated as strictly confidential.