Remote Principle Python Software Engineer at Labster 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

The largest collection of Remote Jobs for Digital Nomads online. Get a remote job you can do anywhere at Remote Companies like Buffer, Zapier and Automattic who embrace the future. There are 32,500+ jobs that allow you to work anywhere and live everywhere.

The largest collection of Remote Jobs for Digital Nomads online. Get a remote job you can do anywhere at Remote Companies like Buffer, Zapier and Automattic who embrace the future. There are 32,500+ jobs that allow you to work anywhere and live everywhere.

  Jobs

  People

👉 Hiring for a remote Python position?

Post a Job - $299
on the 🏆 #1 remote jobs board

Labster

 

Principle Python Software Engineer

Principle Python Software Engineer  


Labster


python

dev

engineer

digital nomad

python

dev

engineer

digital nomad

3mo
\nWe are a team of approximately 30 software developers grouped into several circles and sub-circles and located all around the world. Some of the technologies we are currently working on include, but are not limited to: Virtual Reality, building complex game/simulation editing tools and an advanced learning analytics dashboard, as well as scaling our DevOps server architecture to reach millions of students. To achieve our goals, our stack includes C#, Unity3D, JavaScript, Python, AWS, Azure, etc. As a Principle Python Software Engineer, you act as an expert in microservices architecture domain, driving the architectural changes we are planning to implement, together with our cross-functional team of software engineers, SQA's and product owners. \n\nYour responsibilities\n\n\n* Design and build scalable, high-volume web applications focused on functionality, security and maintainability\n\n* Be the company's engineering authority on micro-services, container architectures and related technologies\n\n* Educate and inspire engineering teams across the company in topics relating to micro-services\n\n* Take project ideas from design to implementation\n\n* Assume leadership and responsibility for the technical tasks and deliverables for a particular project\n\n* Optimize the performance of applications data ingestion and data processing pipelines\n\n* Build high-throughput and low latency micro-services\n\n* Develop systems that are highly scalable, but easy to maintain\n\n* Collaborate with colleagues on design and architecture decisions\n\n* Collaborate with colleagues on the creation of Continuous Integration/Continuous Deployment pipelines\n\n* Engineer, test, deploy, and maintain company multi tenant applications using web and cloud-based technology stack\n\n* Follows established coding standards and prescribed processes, both individually and at a team level\n\n* Ensure code reviews are held for the project and follow development processes and tool utilization (regular pull-requests, unit and integration test writing, etc.) are followed\n\n* Contributes to the engineering team's culture of high code quality. You will be accountable for the quality of code that is delivered to QA and production and must ensure that appropriate code reviews and unit testing are adequately performed\n\n* Seeks ways to meet the underlying business requirements with cost effective, highly re-usable patterns and component\n\n* Assists Project Manager in project planning and estimating of project score items\n\n\n\n\nRequirements\n\n\n* Hands-on experience and expert knowledge of full software development life cycle of microservices architectures; including tools, best practices, continuous deployment, dependency/complexity management, scale/performance tuning, monitoring, resiliency, etc.\n\n* Architect full stack life cycle of microservices, including back-end, front-end, devops\n\n* Expert-level understanding of the Python programming language, related optimization techniques, and design patterns\n\n* At least 4 years' experience in Django development\n\n* Experience with Git version control tool\n\n* Effective communication skills (oral and written) are a must\n\n* Experience working in an Agile development environment\n\n* Able to work independently with minimum supervision \n\n* Experience and/or willingness to work in a remote/distributed team\n\n\n\n\nWhat do we offer?\n\n\n* Friendly and productive work environment with fun, multinational, smart and open-minded people\n\n* Opportunity to work with the newest technologies in a product company\n\n* A lot of freedom within your scope of work \n\n* Opportunity to work from home\n\n* A fair salary based on your qualifications and experience\n\n* A fun and challenging opportunity to work in an exciting company \n\n\n

See more jobs at Labster

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.