Enginering Python
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.
- 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.
- Competitive salary
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. - Understanding of security principles and best practices in web application development.
Hiring Manger
Intro Video > 1st round with InApps (Online) > 2nd round with Clients (Online)