Python Developer

Recruitery Pause

Enginering Python

Icon Location Location
Vietnam, Remote

Benefits

Laptop/desktop for works Laptop/desktop for works
Others Others
Flexible working time Flexible working time
Work-from-home policy Work-from-home policy

Job Overview And Responsibility

InApp is currently seeking a talented Mid-Level Software Engineer to join our team. The ideal candidate will have a strong background in Python development, with experience in building scalable web applications using FastAPI. Additionally, familiarity with SQL Server and Redis is highly desirable. As a Mid-Level Software Engineer, you will play a crucial role in designing, developing, and maintaining robust software solutions that meet our business requirements. Responsibilities: - Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements. - Design, develop, and maintain backend APIs and services using Python and FastAPI. - Write efficient, reusable, and testable code following best practices and coding standards. - Implement integration with data storage solutions using SQL Server and Redis, ensuring optimal application performance and scalability. - Troubleshoot and debug issues reported by users or identified during testing phases. - Participate in code reviews, providing constructive feedback to peers and promoting code quality. - Stay updated with emerging technologies and industry trends, continuously improving skills and knowledge.

Required Skills and Experience

- Bachelor's degree in Computer Science, Engineering, or a related field. - 3+ years of professional experience in software development, with a focus on Python. - Strong proficiency in building web APIs and microservices using FastAPI or similar frameworks. - Fluent in English - Experience working with relational databases, preferably SQL Server, including database design, querying, and optimization. - Familiarity with caching solutions such as Redis for improving application performance. - Solid understanding of software development principles, design patterns, and best practices. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration skills, with the ability to work effectively in a team environment. - Ability to manage multiple tasks and priorities in a dynamic work environment.

Why Candidate should apply this position

- Competitive salary

Preferred skills and experiences

- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. - Understanding of security principles and best practices in web application development.

Report to

Hiring Manger

Interview process

Intro Video > 1st round with InApps (Online) > 2nd round with Clients (Online)

Trieu Nhi

Headhunter | Recruiter
Verified
employee 1353 candidates
cup 101 interviews
health 13 offers

Trieu Nhi

Headhunter | Recruiter
Verified
Icon employee 1353 candidates
Icon cup 101 interviews
Icon health 13 offers

Completed jobs (13)
  • 13/06/2022 09:44 AM
    Check Placement for Back End+API Developer (Nodejs)
  • 23/05/2022 07:40 AM
    Check Placement for Tester Lead
  • 20/12/2021 07:16 AM
    Check Placement for Senior Front-end Developer
  • 09/08/2021 12:00 AM
    Check Placement for Head of Sales
  • 31/05/2021 12:00 AM
    Check Placement for Software Project Manager
  • 04/05/2021 12:00 AM
    Check Placement for .NET Developer
  • 05/04/2021 12:00 AM
    Check Placement for Senior UI / Front End Developer
  • 15/03/2021 12:00 AM
    Check Placement for Lead/Senior/Java Backend Developer
  • 10/03/2021 12:00 AM
    Check Placement for .NET Developer
  • 01/03/2021 12:00 AM
    Check Placement for Senior Java Software Engineer
  • 24/12/2020 12:00 AM
    Check Placement for QC Engineer
  • 23/11/2020 12:00 AM
    Check Placement for Senior Software Developer (Golang)
  • 12/10/2020 12:00 AM
    Check Placement for Junior Experience Game Developer
View More
View Less