At 14Projects, we specialize in providing end-to-end solutions for big data, including ETL pipelines and flexible APIs for fast data access. We are experts in developing cloud-native, microservices-based applications that leverage Kubernetes as our core architecture. To process data, we utilize open-source frameworks and tools like Spark and Airflow from the Apache foundation. With over two decades of experience in the software development industry, we have built a highly skilled team with expertise in engineering and management.
ResponsibilitiesDesign and build customer-facing and internal APIsCollaborate directly with the development team to amplify and optimize their workflowsUser cutting-edge research projects from proof-of-concept to productionImplement customer-facing and internal projects and participate in their designDesign efficient and tailored solutions by applying appropriate software engineering patterns and principlesAdopt, understand, and propose relevant enhancements to our existing codebases and systemsDeploy infrastructure, automation, and monitoring of systems and servicesDevelop or leverage an understanding of adjacent technologies and their merits and demerits Role DescriptionThis is a full-time remote role for a Python Developer at 14Projects. 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 and creating APIs. You will collaborate with the team to develop and implement efficient and scalable solutions, ensuring the smooth functioning of our applications and systems.
Qualifications
Required3+ years experience programming in Python3+ years developing within Linux environments3+ years systems programming experience (operating systems, process-parallelism, networking)3+ years experience developing libraries and applicationsStrong understanding of databases and data managementExcellent problem-solving and analytical skillsAbility to work independently and remotelyStrong communication and collaboration skills PreferredExperience programming with C in LinuxFamiliarity with networking conceptsStrong software testing background and disciplineExperience with AWS, Spark, Docker, K8s and other big-data technologiesEducation– BSc or MSc in Computer Science, Information Systems Management or a related field is requiredBenefitsCompetitive compensation packageRemote-first company culture and modern working environmentPrivate InsuranceContact Information– Please, send your CV to careers@14projects.gr