Software Engineer/Senior Software Engineer (Python/fastapi)

Job Description

Title: Software Engineer/Senior Software Engineer (Python/fastapi)

Company Name: Nifty Coders

Vacancy: 2

Age: 28 to 35 years

Location: Dhaka, Dhaka (Banani)

Salary: Negotiable

Experience:
∎ 3 to 6 years

Published: 21 Apr 2024

Education:
∎ Bachelor of Science (BSc) in CSE

Requirements:

Additional Requirements:
∎ Age 28 to 35 years
∎ A minimum of 3-6 years of proven experience with FastAPI development.
∎ Expertise in other Python frameworks & libraries.
∎ Strong understanding of REST API design principles.
∎ Proficiency in databases e.g. PostgreSQL, Mongo etc.
∎ Experience with testing frameworks such as Pytest or similar.
∎ Hands-on experience with version control systems (Git).
∎ A minimum of 3-6 years of proven experience with FastAPI development.
∎ Expertise in other Python frameworks & libraries.
∎ Strong understanding of REST API design principles.
∎ Proficiency in databases e.g. PostgreSQL, Mongo etc.
∎ Experience with testing frameworks such as Pytest or similar.
∎ Hands-on experience with version control systems (Git).

Responsibilities & Context:
∎ Design, develop, and maintain robust RESTful APIs using FastAPI and Python.
∎ Collaborate with frontend engineers to ensure seamless API integration.
∎ Define and optimize database structures (SQL or NoSQL) for best performance and scalability.
∎ Integrate with various third-party services.Implement authentication and authorization mechanisms to ensure data security.
∎ Write clean, maintainable, and well-documented code.
∎ Conduct unit and integration testing to ensure code quality and robustness.
∎ Participate in code reviews.
∎ Deploy, monitor, and troubleshoot backend systems in production environments
∎ Nifty Coders is a software development firm specializing in product engineering & software development consultancy. As part of product engineering services, we help companies build and manage large scale software with support in the areas of development, architecture, infrastructure, deployment & maintenance. We also provide consultancy & coaching services to companies who wish to build great product engineering teams.
∎ We are located in Dhaka, Bangladesh. We support various local and international clients. We are a small company with strong presence. We've managed to double our team size  each year since we established in 2020 and looking to grow further.
∎ Nifty Coders has an open, flexible & developer friendly work culture built upon trust, ownership & judgement. We provide our engineers guidance, encouragement & freedom to exercise their software engineering skills. Delivering software that works is not sufficient - it needs to engineered in a way that makes us proud as software engineers.
∎ All our roles require passion, dedication and a high sense of ownership.
∎ Responsibilities
∎ Design, develop, and maintain robust RESTful APIs using FastAPI and Python.
∎ Collaborate with frontend engineers to ensure seamless API integration.
∎ Define and optimize database structures (SQL or NoSQL) for best performance and scalability.
∎ Integrate with various third-party services.Implement authentication and authorization mechanisms to ensure data security.
∎ Write clean, maintainable, and well-documented code.
∎ Conduct unit and integration testing to ensure code quality and robustness.
∎ Participate in code reviews.
∎ Deploy, monitor, and troubleshoot backend systems in production environments

Skills & Expertise:

Compensation & Other Benefits:
∎ Mobile bill, Weekly 2 holidays, Insurance
∎ Salary Review: Yearly
∎ Lunch Facilities: Partially Subsidize
∎ Festival Bonus: 2
∎ The opportunity to work with a team of professionals who strive to develop software adhering to all the best practices and not compromising with quality.
∎ A culture that advocates learning and leadership opportunities that allow everyone to get better everyday and have a successful career in the industry.
∎ The opportunity to work with a team of professionals who strive to develop software adhering to all the best practices and not compromising with quality.
∎ A culture that advocates learning and leadership opportunities that allow everyone to get better everyday and have a successful career in the industry.

Workplace:
∎ Work from home, Work at office

Employment Status: Full Time

Job Location: Dhaka, Dhaka (Banani)

Read Before Apply:

Please use this link to apply: https://smrtr.io/kbrwF

We'll process our applications applied through this link first followed by any applications received over email/bdjobs online portal.



Apply Procedure:

Walk in Interview:
∎ Please use this link to apply: https://smrtr.io/kbrwF
∎ We`ll process our applications applied through this link first followed by any applications received over email/bdjobs online portal.

Company Information:
∎ Nifty Coders
∎ House-10, Road - 19/A, Block-E, Banani, Dhaka

Address::
∎ House-10, Road - 19/A, Block-E, Banani, Dhaka

Application Deadline: 21 May 2024

Category: IT/Telecommunication

Source: bdjobs.com

Similar Jobs

Full Stack Developer (Laravel + React, PHP Developer)

IT Support Engineer

Marketing Officer

IT Operations Center Administrator

IT Support Technician / Engineer / Analyst

IT Administrator, Telecommunication

IT System Administrator

Application / Software Developer

Business Intelligence Analyst, H&S

Application Developer, H&S

Technical Manager (Hardware)

Technical Manager (Software)

App Development using Flutter Trainer (Part Time / Full time)

Jr. Executive/Executive - IT

Business Development Executive, Vendor & Clint Manager

Digital Marketing Specialist

Hiring Senior Magento Developer – Remote

Executive, Software Engineer (MIS)

Executive, SD (Software Engineer)

Sr. Executive, SD (Software Engineer)

IT Executive

TRACKING EXPERT / FRONTEND DEVELOPER

Assistant Manager, Network Planning and System Solutions

MIS Officer

Technical Support Engineer

Software Engineer

Software Engineer

Full Stack PHP Developer

React Developer

Senior JAVA Developer

JAVA Developer

Flutter Developer

test_job

Senior Executive/ Executive - HR & Admin

Flutter Developer

Web Data Analytics Specialist

Senior Officer - IT

Digital Marketing

.Net Application Developer

Development Manager