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)

Thu Nguyen Thi Minh

Headhunter | Recruiter
Verified
employee 287 candidates
cup 49 interviews
health 6 offers

Thu Nguyen Thi Minh

Headhunter | Recruiter
Verified
Icon employee 287 candidates
Icon cup 49 interviews
Icon health 6 offers

Completed jobs (6)
  • 31/07/2023 10:56 AM
    Check Placement for Finance Executive (AP Payments and vendor reconciliation) - role 5
  • 03/10/2022 02:28 AM
    Check Placement for Senior Backend Developer
  • 22/08/2022 10:38 AM
    Check Placement for Machine Learning Engineer
  • 25/04/2022 08:07 AM
    Check Placement for Backend Engineer (Full-time remote)
  • 07/02/2022 11:01 AM
    Check Placement for Senior QA Engineer (Selenium, Java)
  • 18/10/2021 04:27 AM
    Check Placement for UI Designer (Full-time Remote)
View More
View Less