Company Overview

Engineer Access Bulgaria is a subsidiary of Engineer Access Inc., an American technology services company. We specialize in providing innovative technology solutions to clients worldwide and are currently seeking a motivated Mid-level Developer to join our team in Bulgaria.

Position Summary

The Mid-Senior Backend Developer will design, develop, and maintain high-quality backend services primarily using Node.js and TypeScript. You will contribute significantly to our technical solutions, database optimization, and microservices architecture, ensuring high performance and scalability across our products.

Key Responsibilities 

  • Design, implement, and maintain robust backend solutions using Node.js and TypeScript.

  • Develop and maintain PostgreSQL databases, including writing SQL migrations and performing routine schema updates.

  • Create and maintain RESTful APIs with clear, maintainable code.

  • Implement comprehensive test suites using Mocha, Jest, or Vitest to ensure code reliability.

  • Collaborate with teams across multiple repositories/projects, enhancing system integration and communication.

  • Document technical specifications clearly for effective team collaboration.

  • Proactively troubleshoot and resolve complex backend issues across distributed systems.

    Qualifications

  • Advanced proficiency in TypeScript and JavaScript.

  • Strong experience with Node.js (v20+) in building production-grade services.

  • Proficient in PostgreSQL database management, migrations, and optimization.

  • Proficient with Git, Docker, and CI/CD (CircleCI or similar).

  • Proven ability in comprehensive testing frameworks (Mocha, Jest, Vitest).

  • Strong problem-solving and system design capabilities.

  • Excellent collaboration and documentation skills.

  • Understanding of backend security best practices.

  • Effective written and verbal communication skills

  • Proficiency in English

  • Ability to multitask and prioritize in a fast-paced environment

  • Proactive approach to learning and self-development

Working Conditions

  • Permanent position with 6-month probationary period

  • Office in Sofia

  • Candidates must provide copies of university diplomas and any relevant certificates

Benefits 

  • Additional health insurance 

  • 20 days of paid annual leave plus national holidays 

Selection Process 

  1. Initial CV screening 

  2. Phone interview

  3. Technical interview 

  4. In-person interview with direct managers 

  5. Final decision 

How to Apply 

Qualified candidates should submit their resume and a brief cover letter explaining their interest in this role to careersbg@engineeraccess.com with the subject line "Software Engineer". 

Data Protection Notice 

By submitting your application, you consent to the processing of your personal data for purposes related to the recruitment process in accordance with our Privacy Policy and GDPR regulations. Your information will be stored for a maximum period of 1 year and will not be shared with third parties without your explicit consent. 

Engineer Access Bulgaria is an equal opportunity employer and welcomes applications from all qualified individuals regardless of race, color, religion, gender, sexual orientation, national origin, disability, or age. 

Previous
Previous

Mid-Senior Backend Developer