Job Description

We’re building the infrastructure that allows business owners to launch their company effortlessly, keep it compliant, and manage operations without friction. The services and tools exist; now we need a skilled backend engineer to help us bring it all together into scalable, secure, and maintainable systems. At doola, you’ll play a critical role in designing, developing, and maintaining the backend services and APIs that power our customer-facing applications and internal tools. Our stack includes Java (Spring Boot), Node.js middleware, MySQL, MongoDB, PostgreSQL, AWS, and Terraform. You’ll work closely with product, frontend, and infrastructure teams to deliver impactful solutions. Key responsibilities include designing, building, and maintaining scalable backend services and APIs for both external customers and internal systems, within our microservices architecture. Integrate backend systems with databases (MySQL, MongoDB, PostgreSQL) and optimize data storage and retrieval. Develop Node.js middleware to bridge backend services with frontend applications. Collaborate with frontend engineers, product managers, and designers to deliver end-to-end features. Implement and uphold security best practices to protect sensitive customer and financial data. Deploy, monitor, and troubleshoot services in AWS environments (EC2, RDS, S3, Lambda, etc.). Write automated tests (unit, integration) to ensure code reliability and maintainability. Maintain high coding standards with clean, modular, and well-documented code.

About Doola

Doola is a dynamic company committed to simplifying the complexities of business formation, payment setup, compliance, taxes, and more.

Apply for This Position