WE ARE DEXT
We build powerful tools that boost accountants' productivity, profitability, and impact—restoring their most valuable resource: time. With more time, they can focus on delivering outstanding value to their clients.
Accountants and bookkeepers are the backbone of every successful business. For over a decade, we've empowered them with innovative technology that drives performance and prepares them for the challenges of today and tomorrow.
We take pride in our strong work ethic and core values. Quality and balanced development are central to everything we do, guided by simplicity and pragmatism.
Architecture and stack
Our core systems are built with Ruby on Rails, ensuring reliability and scalability. Python powers our machine-learning initiatives. The stack includes a large-scale web application, several smaller services, and mobile apps for both Android and iOS.
Team, challenges and you
Our development team is primarily based in Bulgaria, with remote members in Sofia, Plovdiv, Burgas, Varna, and Ruse. Everyone chooses where they work best.
We keep things lean with Kanban boards and 10-minute daily stand-ups. Product owners provide thorough (sometimes overly detailed) specs. Code quality and best practices are a top priority—lessons learned from experience. Our leadership supports this approach and ensures we have the time to address technical debt when needed.
What we're looking for
We're looking for an experienced Java developer to design, build, and maintain scalable, high-performance applications. In this role, you'll play a key part in ensuring the reliability, security, and efficiency of our software solutions. You'll collaborate closely with cross-functional teams—including product managers, designers, and QA engineers—to deliver robust, high-quality products. Your expertise will help drive technical excellence, contribute to architectural decisions, and continuously improve our development practices.
What you'll do
Build and maintain reliable, high-quality Java applications
Take part in the full development cycle—from gathering requirements to design, coding, testing, and deployment
Improve application speed, scalability, and security
Work closely with developers, engineers, and stakeholders to deliver effective software solutions
Identify, troubleshoot, and fix bugs and technical issues follow best practices like code reviews, testing, and clear documentation
Stay current with new technologies and apply them when they add value
What competencies we do expect
Skills & Experience
Strong proficiency in Java
Hands-on experience with RESTful API design and development
Familiarity with front-end frameworks like React or Vue.js
Understanding of micro-services architecture and cloud platforms (e.g., AWS)
Experience with DevOps tools like Docker, Kubernetes, and Jenkins
Solid debugging and problem-solving skills
Great communication and collaboration abilities
Knowledge & Background
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Understanding of relational databases such as PostgreSQL or MySQL
Knowledge of CI/CD pipelines and automation tools
Exposure to Agile methodologies and modern development best practices
What we’re looking for
We’re seeking a passionate developer who values clean, high-quality code and takes pride in doing things the right way. If you enjoy writing tests, crafting well-structured abstractions, and refining code until it’s just right, you’ll fit right in. We welcome experienced engineers who are curious, eager to learn, and ready to take on meaningful technical challenges. If this sounds like you, we’d love to connect!
Benefits
26 days of paid time off – including a special day off for your birthday
Fully remote work – work from wherever suits you best
Flexible hours – shape your schedule around your life
Volunteer days – take time to give back to causes you care about
Personal learning budget – invest in your professional growth
Generous parental leave – supporting you through life’s big moments
Additional health insurance – for added peace of mind
Life insurance coverage – for you and your loved ones
Well-being perks – helping you stay happy and health