On behalf of our client, a growing software development company focusing on Big Data Analytics, we are currently looking for a self-driven Python Developer (fully remote), to drive its software development team to the next level.
A day in the life of a Python Developer
As a Python Developer, you will be responsible for the day-to-day tasks of back-end web development, software development, and object-oriented programming (OOP). Your tasks will also include programming and working with databases. You will collaborate with the team to develop and implement efficient and scalable solutions, ensuring the smooth functioning of their applications and systems.
Your day-to-day
- Design and build customer-facing and internal APIs
- Collaborate directly with the development team to amplify and optimize their workflows
- User cutting-edge research projects from proof-of-concept to production
- Implement customer-facing and internal projects and participate in their design
- Design efficient and tailored solutions by applying appropriate software engineering patterns and principles
- Adopt, understand, and propose relevant enhancements to our existing codebases and systems
- Deploy infrastructure, automation, and monitoring of systems and services
- Develop or leverage an understanding of adjacent technologies and their merits and demerits
- 3+ years experience programming in Python
- Experience developing within Linux environments
- Systems programming experience (operating systems, process-parallelism, networking)
- Experience developing libraries and applications
- Strong understanding of databases and data management
- Excellent problem-solving and analytical skills
- Ability to work independently and remotely
- Strong communication and collaboration skills
- Familiarity with networking concepts (nice to have)
- Strong software testing background and discipline (nice to have)
- Experience with AWS, Spark, Docker, K8s and other big-data technologies (nice to have)
- Competitive compensation package
- Remote-first company culture
- Flexible working hours & days
- Startup culture/mindset
- Private Insurance