Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our innovative solutions redefine the way companies approach outreach, making interactions more effective and seamless.
We are seeking a dedicated Software Java Engineer to join our team at Dripify, a leading B2B SaaS product company.
Project — https://dripify.com
Sales automation platform designed for marketers, business owners, and sales teams that allows automating cold-emailing and lead generation on LinkedIn.
Here is some of what you will do * Develop and maintain backend services using Java 21+ and Spring Boot (MVC, REST, Security, Data). * Build RESTful APIs and integrate asynchronous messaging systems (SNS/SQS). * Write clean, testable code with focus on unit testing and code quality. * Participate in code reviews and contribute to technical discussions. * Work collaboratively with senior engineers on system design and architecture decisions. * Debug and troubleshoot issues in development and production environments.
Requirements * Solid understanding of core Java and object-oriented programming principles * Practical experience with Spring Boot and at least some of its modules (MVC, Data, REST) * Basic knowledge of Java concurrency concepts * Experience working with relational databases (PostgreSQL is a plus) * Understanding of RESTful API design principles * Familiarity with version control (Git) and basic CI/CD concepts * Experience writing unit tests * Basic understanding of Docker and Linux environments * Willingness to learn and apply secure coding practices * Good problem-solving skills and ability to work in a team environment
Would be a plus * Experience with AWS services (EC2, RDS, S3, CloudWatch) * Knowledge of messaging systems like SNS/SQS or similar * Exposure to monitoring and logging tools (ELK stack, Prometheus, Grafana) * Understanding of microservices concepts * Familiarity with infrastructure tools (Terraform, Kubernetes) * Bachelor’s degree in Computer Science or related field * Contributions to open-source projects or personal technical projects
Here is what we offer
— 100% remote position, providing flexibility and work-life balance. — Competitive salary reflecting your skills and expertise. — 24 days of paid vacation per year to recharge and relax. — 10 days of paid sick leave. — Educational opportunities. — Compensation budget for medical and hobby/sport expenses. — Generous budget for birthdays and anniversaries. — Online and offline team events. — A collaborative and innovative work environment with passionate team members.
Hiring process
✅Interview with Recruiter (45min) — ✅ Tech interview with Engineering Manager (1 hour) — Tech interview with Team Leader (1.5 hour) — ✅Reference check — ✅Offer