Senior Software Engineer – Full Stack

iFarmer

iFarmer

📌 Experience: 5 - 8 years
💰 Salary: BDT 80,000 - 120,000/- (Based on experience)
🏢 Industry: Software Company
🎓 Education: Bachelor of Science (BSc) in Computer Science & Engineering

Job Responsibilities:

✅ Write clean, maintainable, and efficient code.
✅ Design and develop databases and connectors to retrieve or push data.
✅ Collaborate with cross-functional teams to define, design, and ship new features.
✅ Ensure performance, quality, and responsiveness of applications.
✅ Identify and correct bottlenecks and fix bugs to improve application performance.
✅ Follow guidelines provided by the team leader/management.
✅ Maintain necessary documentation.
✅ Stay up to date with the latest industry trends and technologies to ensure our software solutions and products remain competitive.
✅ Optimize application performance for various devices and screen sizes.
✅ Participate in code reviews and contribute to the improvement of our development processes.
✅ Always be ethical, compliant, and supportive.
✅ Work with relational databases (PostgreSQL) and apply best practices for database design and optimization.
✅ Ensure code quality through comprehensive testing, including unit tests.
✅ Stay updated on industry trends and best practices in backend development.
✅ Take ownership of the products from the strategic level to architectural planning.
✅ Manage, recruit, and groom junior resources.
✅ Take part in cross-team meetings and occasional field visits.

Additional Requirements:

🔹 Strong knowledge of backend design principles, patterns, and best practices.
🔹 Team player with a collaborative mindset, open to feedback and knowledge-sharing.
🔹 Ability to understand the requirements.
🔹 Ability to design and implement scalable solution architectures.
🔹 Experience developing highly interactive applications.
🔹 Strong knowledge of OOP, data structures, and algorithms.
🔹 Passion for writing great, simple, clean, efficient code.
🔹 Strong understanding of relational databases.
🔹 Experience with agile development processes.
🔹 Ability to write clean code, design, develop, test, and fix bugs.
🔹 Motivation to write test cases for any feature.
🔹 Experience in building and maintaining RESTful APIs.
🔹 Understanding of Software Development Life Cycle.
🔹 Ability to troubleshoot, debug, and resolve issues.
🔹 Proactive and passionate about software development and team processes.
🔹 Experience in Git best practices (Branching, PR, Conflict resolution, Code Review, etc.)
🔹 Knowledge of Python / Ruby on Rails is a plus.
🔹 Experience in AWS is a plus.

🚀 Female candidates are highly encouraged to apply.

Other Benefits:

📅 Salary Review: Yearly
🎉 Festival Bonus: 2
🛡 Group Insurance
🛑 Weekly Holidays: Friday & Saturday

📩 Application Instructions:
If you think you are fit for this role, please send your updated CV to career@ifarmer.asia mentioning "Senior Software Engineer - Full Stack" in the subject line.


Location

Dhaka

Job Type

Full time

Job posted at

February 8, 2025

Salary

BDT 80,000 - 120,000

Tags

Full-stack Backend
Back to all jobs