Job Openings
Backend Engineer, Lvl 2
About the job Backend Engineer, Lvl 2
Company Description
Our client is a technology offshoring firm. They are registered both in Singapore & Bangladesh. As a company their goal is to deliver customised and scalable tech solutions for startups and enterprise businesses alike. To name a few clients, they have and continue to serve Reckitt Singapore, BAT Bangladesh, NECX US and many more.
About the Role
We are seeking a motivated Backend Engineer with a solid understanding of backend development principles, APIs, and the MERN stack, specifically focusing on NodeJS. The ideal candidate will have experience with backend frameworks like NestJS and ExpressJS, and a strong grasp of PostgreSQL database systems.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using NodeJS, NestJS, and ExpressJS.
- Build and maintain robust RESTful APIs.
- Work with PostgreSQL for database design, queries, and optimization.
- Write efficient, reusable, and modular code.
- Implement authentication and authorization mechanisms.
- Troubleshoot and optimize backend performance.
Skills & Qualifications
- At least 2-3 years of professional work experience.
- Bachelor's Degree in relevant technical field (CS/CSE). We can make an exception if the candidate has visible technical skills.
- Solid understanding of NodeJS and backend architecture.
- Hands-on experience with NestJS and ExpressJS frameworks.
- Understanding and utilization of Object Oriented Programming.
- Experience with PostgreSQL database systems. Must have good experience in writing raw SQL queries.
- Fluent in using linux terminals.
- Basic knowledge of Docker & containerization.
- Familiarity with server deployment practices (NGINX, PM2, etc.) is a plus.
- Ability to write clean, efficient, and reusable code.
- Understand Docker containers and images is preferred.
- Deploy and manage containerized applications is preferred.
- Configure port forwarding and networking for Docker containers is preferred.
- Experience with deploying backend servers using NGINX is preferred.
- Configure domains and SSL certificates is preferred.
- Manage databases and implement replication setups is preferred.
- Use tools like PM2 to monitor and run Node.js applications is preferred.
- Understanding/Experience with CI/CD pipelines is nice to have.
- Interested to work with cloud platforms (e.g., AWS, Azure) is nice to have.
- Knowledge of microservices architecture is nice to have.
Employment Structure
- Onsite in Banani | Full-time
- Salary: BDT 50,000 - 70,000
- Benefits: 2 Festival bonuses + Flexible timing + Unlimited tea/coffee + Complimentary lunch + Game Room + Paid Courses on Datacamp/Udemy + Paid Training + Certifications
- Work Week: Sunday - Thursday, 10:00 AM - 6:00 PM
Hiring Process
- Intro Interview with the client
- Take Home Assignment
- Technical Interview with the client'Interview with client's CEO
- Receive an offer
- Join their team full-time