Full Stack Engineer (Python & React)
Join the Engineering team and help us build the next generation of software.
About Kirrhosoft
Kirrhosoft is a startup founded by a veteran software engineer who, after working for decades in multiple countries, moved back to Bangladesh with a dream: to bring about changes that were missing in the local industry.
In that line, we are a company that embraces modern and international culture to foster creativity, collaboration, and innovation. We provide an exciting environment for professionals who crave challenges and continuous learning.
Job Summary
We are looking for a highly skilled Full Stack Engineer who is proficient in Python (Backend) and React (Frontend). You will be responsible for the end-to-end development of our SaaS features—from designing database schemas and writing efficient APIs to building responsive, intuitive user interfaces.
You will bridge the gap between backend logic and frontend implementation, collaborating closely with the product team to deliver a seamless user experience.
Responsibilities
- Design and develop full-stack features using Python (Django/FastAPI) and React.
- Create robust, secure, and scalable RESTful APIs to power the frontend.
- Build reusable, responsive, and accessible UI components using React and modern CSS frameworks (Tailwind/Styled Components).
- Manage database schemas, migrations, and query optimizations (PostgreSQL).
- Integrate third-party services and APIs into the application ecosystem.
- Ensure cross-browser compatibility and optimize applications for maximum speed and scalability.
- Write unit and integration tests for both frontend and backend to ensure stability.
- Collaborate with the design team to translate Figma prototypes into pixel-perfect code.
- Participate in code reviews and architectural discussions.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of professional experience in full-stack development.
- Strong proficiency in Python and modern JavaScript/TypeScript.
- Deep understanding of React workflows (Hooks, Context API, State Management).
- Experience with Python backend frameworks like Django, FastAPI, or Flask.
- Solid experience with relational databases (PostgreSQL preferred).
- Familiarity with modern build pipelines and tools (Webpack, Vite, Docker).
- Experience with version control (Git) and CI/CD pipelines.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and manage time effectively in a hybrid environment.
What We Offer
- A dynamic and collaborative work environment (international culture).
- Yearly increment based on performance.
- Two festival bonuses per year.
- Leave Policy: 25 days (Sick + Casual) + all government holidays.
- Fully subsidized Lunch.
- Unlimited cookies, coffee & tea.
- Opportunities for career growth and skill development.
- Chance to work on innovative projects that make a real impact.
How to Apply
If you believe you are a good fit for this position, please apply directly through our website:
- Click the Apply Now button located on this page.
- Complete the application form with your details and attach your updated CV.
- Important: Please make sure to include a link to your LinkedIn profile and GitHub in the provided fields.
Once your application is submitted, our team will review your profile and get back to you regarding the next steps.
We Are Always Hiring Talent
Don't see a role that fits your profile? Send us your resume anyway. We create roles for exceptional people.