-
SalaryJob Description
We are seeking a talented Mid-level Backend Developer with expertise in Node.js and TypeScript to join our growing client team. This role will be instrumental in designing, implementing, and maintaining robust backend services for web applications.
We want to hear from you if you are passionate about backend development, possess strong problem-solving skills, and thrive in a collaborative environment.
Key Accountabilities:
- Develop scalable and efficient backend services using Node.js and TypeScript, ensuring high performance and reliability.
- Collaborate closely with front-end developers to integrate server-side logic with user-facing elements.
- Design and implement data storage solutions, including relational and NoSQL databases, focusing on scalability and data integrity.
- Implement security measures to protect sensitive data and prevent security vulnerabilities.
- Optimize application performance by identifying and addressing bottlenecks in code and system architecture.
- Write clean, well-documented code and follow coding best practices and design patterns.
- Carry out code reviews and provide constructive feedback to team members.
- Work closely with cross-functional teams to understand requirements and deliver solutions that meet business objectives.
- Troubleshoot and debug issues reported by quality assurance (QA) or customers, ensuring timely resolution.
Knowledge, Qualifications and Experience:
- At least 3-4 years of experience in a Backend Developer role.
- Proven experience working as a Backend Developer, with a focus on Node.js and TypeScript.
- Strong proficiency in JavaScript/TypeScript and its ecosystem.
- Experience building GraphQL APIs and microservices architecture.
- Familiarity with both relational (e.g., MySQL) and NoSQL databases (e.g. Elasticsearch).
- Knowledge of AWS Cloud, Lambdas, Queuing Systems (SNS/SQS), Docker is a plus.
- Knowledge of software development principles, including OOP, design patterns, and SOLID principles.
Ability to work in Brașov for at least one day per month with the team.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.