Now hiring

Software Engineer (Backend) @ Nagorik Technologies Ltd.

Dhaka, Dhaka Division, BDOnsiteFull-timeJob reference REF4D
Apply with ResuMinder

Opens on the employer's site

About this role

As a Software Engineer, you are comfortable designing scalable APIs and distributed systems. You will have strong interests in all things data, and a passion for delivering high quality, rock-solid code. You will be part of the core technical team that will be charting the course for the entire platform. You thrive in a collaborative, creative environment that moves fast and are comfortable learning new skills and working with unfamiliar technologies.

What You’ll Do:

Architecture and development on our enterprise-grade data access APIs and data platformArchitecture and development of our application APIsDevOps and system stabilityServing as part of the core team for the technology stackPartnering closely with the Founders to bring a disruptive AI based technology platform to the beauty and fashion marketsInvestigating and prototyping new technologies What You Bring to the Nagorik Team:

Bachelor's Degree is requiredAt least 3~4 years of employment as a platform/back-end engineer in a professional settingMust have working experience on Laravel / Advanced PHP (Composer Packages) and Nestjs or NodejsMust have working experience in JavaScript/TypeScript (NestJS & NextJS).Experience third-party REST/SOAP API integrationSolid understanding in OOP, Data Structure & DatabaseExperience with version control systems (Git).Solid understanding of MVC architecture, backend logic, and microservices.Familiarity with Laravel's features like Eloquent ORM, queues, migrations, and middleware.Familiarity with NestJS and its features like decorators, modules, and dependency injection.Demonstrable knowledge of web technologies including HTML, CSS, BootstrapMust have self-learning and exploration skillGood communication & leadership skillExperience on Vue.js framework will be a plusAbility to easily dive into code written in unfamiliar languagesExpertise working with cloud platforms (DigitalOcean/AWS/Google Cloud etc) and designing large-scale cloud architectureStrong experience with complex application integrationsAbility to define data model and data storage strategies, including knowledge of distributed data systemsAbility to manage multiple/competing priorities and make the right tradeoffs and timely delivery of featuresStrong experience planning and writing unit, functional, and integration tests, load profiling and testing, and performance and availability monitoring What you will get from us

A competitive salary according to your experience: 40k-60k BDT/monthTwo days weekly leaveTwo festival bonusesYearly increment based on the performanceHealth Insurance and Wellness ProgramsComplimentary Breakfast, Lunch, and Evening SnacksFlexible working hoursYou will be joining a fast-moving and progressive company that prides itself of being at the forefront of software development and security servicesA real chance to grow very rapidly - the team is growing which means that there's plenty of room for personal developmentThe possibility to really see an impact and to see how your work affects the end result.

Skills

EngineeringMid-Senior LevelComputer Software

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores