Software Engineer (Web)
Bring People
Closer To Allah
Greentech Apps Foundation (GTAF) is a UK-based charity with a vision to "Bring people closer to Allah". We aim to help Muslims better understand Islam.
With the vision and mission in mind, we have been focused on building user-friendly mobile applications since our journey began in 2015.
Keep growing ✨♻ ️
We aim to be the best at what we do and constantly learn and get better. We don't settle for the status quo. We are focused on growth and continuous improvement. We simplify the steps and maintain consistency.
Make the team Win 💬 🙌
We are not afraid to share ideas and concerns with others. We prioritize team success over individual accomplishments. We collaborate and share knowledge with the team. We support each other in achieving both team and personal goals.
Foster Creativity 💡⛰️
We learn, create, and innovate. We are not afraid to challenge traditional methods. We can adapt to change.
Be Proactive 🖐️👣
We are motivated and take the initiative. We prefer collaboration over coercion. We anticipate and resolve issues instead of reacting to them.
Care for the Users 👥 💚
We try our best to understand the needs of the users. We communicate, understand and hear their thoughts. Our work reflects the urge to help them and solve their problems.
About Us
Greentech Apps Foundation (gtaf.org) is a UK-based charity with a vision to “Bring people closer to Allah”. We aim to help Muslims better understand Islam.
With the vision and mission in mind, we have been focused on building user-friendly mobile applications since our journey began in 2015.
Our Core Values
Keep Growing | Make the Team Win | Foster Creativity | Be Proactive | Care for the Users
About the Role
As a Software Developer, you will maintain and develop web applications, conduct requirement analysis, design advanced applications for various platforms, and manage deployments. You will coordinate with team leads, project managers, testers, and developers in an agile environment. You will also handle bug fixes, improve the performance of legacy applications, explore new technologies, and support the team in delivering high-quality products efficiently.
Goals & Responsibilities
- Maintain and enhance existing web applications, adding new functionality to support evolving organizational needs.
- Conduct requirement analysis and provide accurate effort and timeline estimations.
- Collaborate closely with team leads, project managers, clients, testers, and fellow developers to design, develop, test, deliver, and maintain software modules within an agile Scrum environment.
- Manage application deployment to production and staging servers.
- Diagnose and resolve bugs, and improve the performance and stability of legacy applications.
- Continuously evaluate emerging tools and technologies, applying modern solutions to resolve bottlenecks and improve system efficiency.
Location
Remote Based in Bangladesh
Employment Status
Full-Time
Expertise
- Database & query optimisation — Design normalised schemas, write efficient queries, manage indexes effectively, and diagnose and tune slow-performing queries under production load.
- RESTful API development — Design, build, and maintain robust, well-documented REST APIs.
- Testing & code quality — Write comprehensive unit, integration, and end-to-end tests; maintain high test coverage, enforce linting standards, and actively participate in code reviews.
- Performance optimisation — Improve application throughput through caching, profiling, and systematic performance tuning.
- A minimum of 2 years’ experience in a similar software development role.
- Strong ability to identify, analyse, and resolve problems independently.
- Self-driven, motivated, and goal-oriented, with a strong sense of ownership.
- Proficient in English, with excellent written and verbal communication skills.
Good to Have
- Experience in leading a team
- Experience with Django, Postgresql, Nextjs
- Experience with server deployment, CI/CD pipelines, cloud services like AWS, DigitalOcean, etc.o the App Store
Salary
70-88k BDT (Depending on expertise)
Compensation & Other Benefits
- Yearly salary review
- 2-yearly festival bonuses
- 2 weekly holidays (Friday & Saturday)
- Casual leave, sick leave, parental leave and public holidays as gazetted by the local government and the organisation’s decision
- Budget and culture for continued learning and up-skilling
Here you will
- Work with a Deen focused Team of ethically motivated people to create beneficial applications.
- Learn things that will help you grow both as a professional and an individual.
- Help to create products that will benefit humanity.
Motivated Team
You will work with a team of ethically motivated people to create beneficial applications. Our team members are passionate, hardworking and will remind you of the Hereafter.
Growth as the first priority
You will learn things that will help you grow both as a professional and an individual. You will have solid growth targets from the team. We often hold knowledge sharing sessions both by internal members and industry experts.
Have an Impact
Help to create products that will benefit humanity. This will not only be a means of your provision but also a mean for Sadaqah Jariyah
Yearly outing with the whole team
We go out with the whole team once a year. These excursions are a way to build team strength and strengthen emotional connections. We also host get-togethers to meet and greet throughout the year.
Need something to grow, we've got you covered.
Whether you need to improve your workspace chair, go to the gym to help with your fitness, or buy a course to learn something, we'll pay for that.
Festive and performance bonuses
We give two festive bonuses in a year. You'll also get rewarded for your exceptional performance every three months!