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)

Tran Huong

Headhunter | Recruiter
Verified
employee 2443 candidates
cup 78 interviews
health 5 offers

Tran Huong

Headhunter | Recruiter
Verified
Icon employee 2443 candidates
Icon cup 78 interviews
Icon health 5 offers

Completed jobs (5)
  • 18/03/2024 11:35 AM
    Check Placement for Senior Interior Designer
  • 15/06/2023 03:46 AM
    Check Placement for Finance Executive (Treasury) - role 1
  • 12/06/2023 10:44 AM
    Check Placement for Finance Executive (Vendor and Customer Master)
  • 18/05/2023 04:20 AM
    Check Placement for Senior Social Media Content Creator (Full-time remote)
  • 08/05/2023 04:04 AM
    Check Placement for Chief Operating Officer
View More
View Less