Senior Python Engineer

3 days ago

Apply Now
Logo of Xmartlabs

Xmartlabs

Startup Development • UX/UI Design • Computer Vision • Machine Learning • dApps Design & Development

51 - 200 employees

Founded 2013

🤝 B2B

☁️ SaaS

🏢 Enterprise

Description

• Responsible for designing, developing, and maintaining high-quality applications using Python. • Collaborate closely with cross-functional teams to translate business requirements into technical solutions. • Stay updated with the latest Python updates and features. • Engage in code reviews, pair programming, and other collaborative practices. • Build new features and understand the full web development life cycle. • Troubleshoot and resolve applications bottlenecks and bugs. • Maintain the existing codebase and identify possible improvements. • Write Unit Tests for existing and new features. • Collaborate with teams to define, design, and ship new features. • Ensure the documentation of the project is accurate and helpful. • Manage individual project priorities, deadlines, and deliverables. • Mentor junior engineers and contribute to team knowledge sharing. • Stay up to date on industry trends, emerging technologies, and software engineering best practices.

Requirements

• Bachelor’s degree in Computer Science. • Proficient use of English, both writing and speaking. • Strong experience (at least 4 years) in Python development. • Strong experience architecting and building reliable, scalable, maintainable high-performance web applications. • Experience with building and maintaining customer-facing APIs. • Experience with any of the following frameworks: FastAPI, Django or Flask. • Experience with databases and ORM concepts, preferably with PostgreSQL or MySQL. • Understanding and usage of containerized software (Docker). • Familiarity with AWS cloud platform. • Solid understanding of web development principles, including RESTful APIs, authentication, and security. • Experience working with Git version control, Unit testing, and Continuous Integration. • Excellent problem-solving and debugging skills. • Strong communication and collaboration abilities. • Ability to work independently as well as in a team environment. • Willingness to learn and experiment with new technologies.

Apply Now

Similar Jobs

3 days ago

Join a remote team adding features and integrations for an innovative iGaming platform. Utilize your Scala expertise to improve core platform services.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com