πJordan
Back-end Engineer

doola
πRemote - India, Bulgaria
Please let doola know you found this job on JobsCollider. Thanks! π
Summary
Join doola, a dynamic company simplifying business formation and operations, and become a critical member of our backend engineering team. Design, develop, and maintain scalable backend services and APIs using Java (Spring Boot), Node.js, and various databases within a microservices architecture. Collaborate with cross-functional teams to deliver impactful solutions, ensuring security and maintainability. The ideal candidate possesses 3+ years of backend development experience with Java and Node.js, strong database skills, and experience with AWS. We offer a competitive compensation package and a collaborative team environment.
Requirements
- Experience : Minimum 3+ years of professional experience in backend development
- Proven experience with Java (Spring Boot or similar) and Node.js
- Hands-on experience with MySQL and PostgreSQL/MongoDB
- Experience designing and integrating RESTful APIs (GraphQL experience a plus)
- Familiarity with AWS (EC2, RDS, S3; Lambda)
- Strong understanding of backend architecture, database optimization, and distributed systems
- Skilled in writing clean, maintainable, and testable code
- Comfortable debugging complex backend issues and identifying performance bottlenecks
- Ability to work effectively with cross-functional teams in a remote-first environment
- Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders
- Comfortable working in EU or US time zones and flexible with adjusting working hours as needed to accommodate team meetings and collaboration across different time zones
- You write clean, scalable, and well-tested back-end systems with strict adherence to coding standards, ensuring performance, security, and maintainability
Responsibilities
- Design, build, and maintain 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
Preferred Qualifications
- Experience with Docker and containerized application development
- Familiarity with infrastructure-as-code tools (Terraform, CloudFormation)
- AWS certifications or equivalent cloud experience
- Startup or high-growth company experience
- Knowledge of messaging systems or event-driven architecture (e.g., Kafka, RabbitMQ)
Benefits
- Opportunity to work with a dynamic and innovative company at the forefront of the industry
- Collaborative and supportive team environment with opportunities for growth and development
- Competitive compensation package with insane opportunity for growth
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πEgypt
πPortugal
π°$160k-$180k
πUnited States
πIndia
πIndia
πBrazil
π°$160k-$180k
πUnited States