Title: Software Engineer Full-Stack Developer (Backend)
Company Name: Ultra Group
Vacancy: 1
Age: At least 28 years
Job Location: Anywhere in Bangladesh
Salary: Tk. 25000 - 40000 (Monthly)
Experience:
Backend or full-stack development experience
Basic to good API development understanding
Basic to good database understanding (PostgreSQL or MySQL preferred); JavaScript / Node.js experience preferred
Frontend understanding is useful (React / Next.js)
GitHub experience or willingness to follow proper GitHub workflow
Ability to test carefully and report issues clearly
Ability to follow instructions and ask questions when blocked
Willingness to learn unfamiliar tools quickly
Experience with headless CMS is a plus
Basic DevOps or Linux server understanding is a plus
Experience using AI-assisted coding tools (Codex, Cursor, Claude Code, or similar) is a plus
Business-level written English
Typing speed of 35 WPM or above
Positive, reliable, and honest attitude
Must be available and responsive during required working hours
We are looking for a motivated Backend / Full-Stack Developer to join our technical team and support multiple active web and app projects.
This is a strong growth role for someone who wants to build a long-term career, improve quickly, and work closely with a senior technical lead. We are open to different experience levels, but the right person must be serious, reliable, positive, and able to learn fast. We are looking for forward-thinking developers who can prove they use AI and the latest technologies as an extra tool to think, build, test, research, and improve faster — not as a crutch or replacement for real technical understanding.
You do not need to know everything already. What matters is that you have good technical foundations, a strong can-do attitude, clear communication, and the discipline to follow proper development processes.
Salary: 25,000–40,000 BDT per month, depending on ability, experience, communication, availability, and reliability.
Role overview:
You will work with the founder, senior lead, and existing team to support backend development, full-stack tasks, API work, bug fixing, testing, documentation, and general development support across several projects.
You will be expected to learn quickly, ask clear questions, follow technical instructions, document your work, and improve your skills over time. This is not just another job — it is a career role for someone who wants to grow with the company.
Core responsibilities:
Support backend and full-stack development tasks
Help build, maintain, and test APIs
Assist with database-related tasks
Help test, debug, and fix issues across web and app projects
Support third-party API integrations
Help with technical troubleshooting and basic deployment checks
Follow GitHub workflows including branches, commits, pull requests, and issue updates
Work from clear task lists and provide regular updates
Document what you have done, what you tested, and what issues you found
Learn from the senior lead and improve your technical standards
Support multiple active projects when required
Required skills and qualities:
Backend or full-stack development experience
Basic to good API development understanding
Basic to good database understanding
JavaScript / Node.js experience preferred
Frontend understanding useful
GitHub experience or willingness to follow proper GitHub workflow
Ability to test carefully and report issues clearly
Ability to follow instructions and ask questions when blocked
Willingness to learn unfamiliar tools quickly
Business-level written English
Typing speed of 35 WPM+
Positive, can-do attitude
Reliable availability during required working hours
Useful additional skills:
Node.js / Express
React / Next.js or similar frontend experience
PostgreSQL or MySQL
Redis or caching basics
Headless CMS experience
Basic DevOps or Linux server understanding
PWA or mobile app backend/API support
Experience using AI-assisted coding tools such as Codex, Cursor, Claude Code, or similar
Personality fit:
We need someone honest, reliable, organised, positive, and willing to learn.
This role is suitable for someone who wants to become a stronger developer and grow into more responsibility over time. We do not expect perfection, but we do expect effort, honesty, focus, good communication, and a professional attitude.
If you are blocked, say so early. If you do not understand something, ask. If you make a mistake, be honest. If you are given feedback, apply it. If you finish a task, document it clearly. If you want to grow, this role can give you the opportunity to do that.
Expected availability:
This is a full-time remote role and regular availability during our working hours is required. You must be responsive, reliable, and able to work as part of a team.