Software Engineer/ Senior Software Engineer

Job Description

Title: Software Engineer/ Senior Software Engineer

Company Name: TallyKhata

Vacancy: 3

Job Location: Dhaka (Banani)

Employment Status: Full-time

Educational Requirements:
∎ B.Sc in Computer Science/ Engineering from any reputed university

Experience Requirements:
∎ 1 to 5 year(s)

Job Responsibilities:
∎ Participate in the development of Python-Django based web services and REST APIs serving millions of users
∎ Participate in the functional design and architecture of API services and web applications
∎ Implement business logic and functionality based on product specifications
∎ Integrate with third party services for functional operations
∎ Design and implement efficient and secure data storage / retrieval systems
∎ Apply appropriate design patterns as and when needed
∎ Follow clean code principles, comply with coding standards and maintain software engineering best practices
∎ Review code written by peers and suggest required improvements
∎ Design, build and maintain high performance, reusable, and reliable code
∎ Build fault tolerant backend systems resilient of network and system failures
∎ Build stateless, horizontally scalable web services maintaining ACID properties of data
∎ Maintain security best practices including PCI, OWASP and CWE/SANS guidelines
∎ Collaborate with other team members and follow agile development practices
∎ Formulate tasks, actions and effort needed to support product releases
∎ Keep up to date on the latest industry trends in the backend technology space
∎ Work closely with SQA team and resolve discovered issues

Additional Requirements:
∎ Working knowledge with the tech stack and concepts including Python, Django, REST, SOAP, Micro Services, PostgreSQL, MongoDB, Redis, RabbitMQ, AWS Cloud, Firebase, Unit Tests, CI/CD, Git etc.
∎ Experience building and maintaining REST API backends
∎ Good understanding of common algorithms & data structure
∎ Good understanding of operating systems and development tools
∎ Experience writing unit and integrations tests is a plus
∎ Active participation and achievements in programming contests is a plus

Salary: Negotiable

Compensation & Other Benefits:
∎ Mobile bill, Weekly 2 holidays
∎ Lunch Facilities: Full Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 2
∎ As per company policy and procedures

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 24 Sep 2022

Company Information:
∎ 25 Aug 2022
∎ TallyKhata
∎ Address : Borak Mehnur, House: 51/B, Kemal Ataturk Avenue, Banani, Dhaka
∎ Web : www.tallykhata.com
∎ Business : TallyKhata is the leading digital platform for small businesses in Bangladesh. It provides an intuitive app helping small businesses to maintain transaction records, accept digital payments, and access quick and simple working capital loans. Launched during the Covid pandemic in 2020, TallyKhata is the fastest growing platform with 4 million registered businesses and more than a million transactions recorded each day.

TallyKhata is a fintech company bringing the convenience and power of smartphone, data and AI technologies along with innovative financial services to 12 million small businesses in the country. It is owned and operated by Progoti Systems Limited, and the digital wallet is operated using a PSP license from Bangladesh Bank.

Category: IT/Telecommunication

: Please mention the job title in the subject line of the mail.

Similar Jobs