
Software Engineer (Backend)
Nagorik Technologies · Dhaka, Dhaka Division, Bangladesh
Strong hiring record · median 24 days open
All reasons
- Open 55 days
In its favour
- Still listed on the employer's own board
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 platform
- Architecture and development of our application APIs
- DevOps and system stability
- Serving as part of the core team for the technology stack
- Partnering closely with the Founders to bring a disruptive AI based technology platform to the beauty and fashion markets
- Investigating and prototyping new technologies
What You Bring to the Nagorik Team
- Bachelor's Degree is required
- At least 3~4 years of employment as a platform/back-end engineer in a professional setting
- Must have working experience on Laravel / Advanced PHP (Composer Packages) and Nestjs or Nodejs
- Must have working experience in JavaScript/TypeScript (NestJS & NextJS).
- Experience third-party REST/SOAP API integration
- Solid understanding in OOP, Data Structure & Database
- Experience 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, Bootstrap
- Must have self-learning and exploration skill
- Good communication & leadership skill
- Experience on Vue.js framework will be a plus
- Ability to easily dive into code written in unfamiliar languages
- Expertise working with cloud platforms (DigitalOcean/AWS/Google Cloud etc) and designing large-scale cloud architecture
- Strong experience with complex application integrations
- Ability to define data model and data storage strategies, including knowledge of distributed data systems
- Ability to manage multiple/competing priorities and make the right tradeoffs and timely delivery of features
- Strong 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/month
- Two days weekly leave
- Two festival bonuses
- Yearly increment based on the performance
- Health Insurance and Wellness Programs
- Complimentary Breakfast, Lunch, and Evening Snacks
- Flexible working hours
- You will be joining a fast-moving and progressive company that prides itself of being at the forefront of software development and security services
- A real chance to grow very rapidly - the team is growing which means that there's plenty of room for personal development
- The possibility to really see an impact and to see how your work affects the end result.
Skills
- Laravel
- PHP
- NestJS
- Node.js
- JavaScript
- TypeScript
- Next.js
- SOAP
- Git
- Eloquent
- HTML
- CSS
- Bootstrap
- Vue.js
- DigitalOcean
- AWS
- GCP
More jobs at Nagorik Technologies
All 8- Software Engineer (Mobile) (Junior, Senior)Nagorik Technologies · Dhaka, Dhaka Division, Bangladesh6d ago
- Junior Product ManagerNagorik Technologies · Dhaka, Bangladesh7d ago
- Assistant Manager/Senior Executive – Product OperationsNagorik Technologies · Dhaka, Bangladesh7d ago
- UI/UX Designer (Mid-Level)Nagorik Technologies · Dhaka, Bangladesh20d ago
- Software QA EngineerNagorik Technologies · Dhaka, Bangladesh29d ago
Similar roles
- Software Quality Assurance Engineer (SQA)Polygon Technology · Dhaka, 1213, Bangladeshyesterday
- Software Engineer (Frontend)Polygon Technology · Dhaka, 1213, Bangladeshyesterday
- Software Engineer (Golang)Polygon Technology · Dhaka, Dhaka, Bangladeshyesterday
- Software Engineer (Mobile) (Junior, Senior)Nagorik Technologies · Dhaka, Dhaka Division, Bangladesh6d ago
- Senior Java DeveloperPolygon Technology · Dhaka, Dhaka, Bangladesh6d ago
- Cloud Infrastructure EngineerGigalogy · Dhaka, Bangladesh15d ago