Sr. Backend Developer (Node.js TS)
Taguig, National Capital Region
Posted today
- Company:
- Adaca
- Company Description:
- Adaca services startups and scaleups eager to undertake a lean, agile approach to software development.
- Contract Type:
- Full Time
- Experience Required:
- 5 to 10 years
- Education Level:
- Bachelor’s Degree
- Number of vacancies:
- 1
Job Description
you must have your own work equipment
you are able to work remotely
you can work full-time for this role
experience working with clients/companies outside PH is an advantage
only candidates who meet the requirements will be contacted
Job Description:
We're looking for a Senior Backend Developer to join our project team, to develop the core backend systems of a comprehensive platform that centralizes the management of clients, subcontractors, jobs, projects, equipment, suppliers, and system settings.
Technologies: Node.js with TypeScript (backend), PostgreSQL (database), AWS (hosting), with some React with TypeScript (frontend) work as needed
Must Have Skills (Hands-on commercial experience)
Core Skills: Node.js expertise, database design and optimization, RESTful API development, authentication/authorization implementation
Technical Experience:
4+ years of Node.js development
Strong TypeScript expertise
PostgreSQL database design, optimization, and management
RESTful API design and implementation
Authentication and authorization systems
Experience with cloud services (AWS)
Git version control
Required Tools: Node.js ecosystem tools, PostgreSQL, Git, API testing frameworks, CI/CD tools
Nice To Have Skills (Hands-on commercial experience)
Additional Skills:
Experience with microservices architecture
Firebase Firestore implementation
Xero API integration or similar financial system integrations
Message queues (RabbitMQ, AWS SQS, etc.)
GraphQL API development
Docker containerization
Planned Technical Changes: We're moving to a more robust and scalable architecture, so experience with system migration or greenfield implementations with legacy system integration is valuable.
Advantageous Knowledge: Experience with financial systems, invoicing workflows, batch processing, or business process automation
Specific Industry Experience
Necessity: Industry experience is not required
Helpful Knowledge: Experience developing B2B applications, particularly those involving project management, inventory systems, or contractor management would be beneficial but not essential
Qualifications
Experience Level: Senior level with 5+ years of software development experience with at least 3 years focused on backend development
Formal Qualifications: Bachelor's degree in Computer Science or related field preferred but not required if compensated by equivalent experience
Transferable Skills: We're open to candidates from diverse technical backgrounds who can demonstrate strong backend development skills and database expertise
Other Requirements
Soft Skills:
Strong communication skills
Collaborative approach to development
Analytical thinking and problem-solving abilities
Attention to detail, particularly regarding data integrity and security
Ability to understand business requirements and translate them to technical solutions
Time management and organizational skills
Decision-Making: This role involves decisions about database structure, API design, backend architecture, and security implementation
Deal Breakers
Rejection Reasons:
Lack of Node.js and TypeScript experience
Insufficient PostgreSQL database knowledge
Poor API design practices
Lack of attention to security best practices
Non-Negotiable Requirements:
Strong TypeScript and Node.js experience
PostgreSQL expertise
RESTful API development experience
Understanding of authentication/authorization implementation
Ability to start by April 28, 2025
Hiring Process:
Phone screening
Technical Test
Behavioral interview
Client interview
About Adaca:
Adaca is at the forefront of bridging software development solutions by connecting Australian mid-tier companies with top-tier talents in the Philippines. Our unique approach is rooted in creating an employee-centric experience that fosters a simple, low-pressure environment for our developers. This philosophy not only enhances productivity but also delivers unparalleled value to our clients, fostering a cycle of growth and talent attraction.
- Salary:
- ₱120,000.00 Monthly