InfinitiBit
Senior Associate Lead Backend Developer (Remote)
Senior Associate Lead Backend Developer | InfinitiBit |Bangladesh
About the Role:
We are seeking a skilled and passionate Node.js developer with expertisein TypeScript and JavaScript to join our dynamic team. As a Senior Backend...
Senior Associate Lead Backend Developer | InfinitiBit | Bangladesh
About the Role:
We are seeking a skilled and passionate Node.js developer with expertise in TypeScript and JavaScript to join our dynamic team. As a Senior Backend Developer, you will focus on building and maintaining scalable server-side applications while working with an innovative group on exciting projects. Your role will involve mentoring junior developers and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities:
- Backend Development: Develop and maintain server-side applications using Node.js, TypeScript, Prisma, and best practices with system design and DSA skills.
- Frontend Integration: Work closely with frontend developers to integrate user-facing elements with backend logic.
- Code Quality: Write clean, maintainable, and efficient code in TypeScript and JavaScript.
- Technical Documentation: Create and maintain comprehensive technical documentation.
- Mentorship: Provide mentorship to junior developers, conducting code reviews, and promoting best practices.
- Agile Practices: Actively participate in Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Performance Optimization: Ensure that applications are optimized for performance, scalability, and security.
- Version Control: Use GitHub/GitLab for version control, and create small, readable, and manageable pull requests (PRs).
- Continuous Improvement: Stay updated with industry trends and technologies to continually enhance the development process.
Required Skills & Experience:
- Experience: Minimum of 3 years of experience in backend development.
- Education: While a BSc in Computer Science is preferred, educational flexibility is allowed for candidates with exceptional experience and skills.
- Programming Languages: Strong proficiency in TypeScript and JavaScript is essential. Knowledge of C# is a plus.
- Databases: Experience with SQL databases such as PostgreSQL, MySQL, and MS SQL, as well as familiarity with ORM tools – Prisma or others.
- API Development: Proven experience in developing and maintaining REST APIs.
- Testing: Proficiency with unit testing frameworks like Jest.
- Coding Principles: Strong understanding of coding principles, including DRY (Don’t Repeat Yourself) and design patterns.
- Soft Skills: Strong English communication skills, both written and verbal, along with public speaking abilities and the ability to follow instructions effectively.
Nice to Have:
- Experience with .NET, GraphQL, gRPC, AWS, and DevOps.
- Familiarity with working in a Scrum environment.
Salary: Competitive salary package (flexible based on experience and expertise).
Why Join Us?
- Influence the future of IT in Europe and beyond.
- Collaborate with global leaders in multiple sectors.
- Enjoy a flexible and friendly work culture.
- Take advantage of ample learning opportunities and high ownership of projects.
- Receive a competitive salary with training budgets and bonuses.
Application Deadline: 30th September 2024; Immediate Hiring
Job Code: KRQ-BE-SEP-NODE-TS
How to Apply: Send your CV to hr@infinitibit.com with the subject – `Applying for Senior BE (Node.js) – Expecting (xk) BDT – (x years) Experience – (Job Code)`.
In your email, briefly outline your skills and achievements, highlighting what makes you unique and how we can work together.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save