Create an account for powerful AI tools, award-winning courses, and access to our vibrant community.
Already have an account?
Join 250,000+ professionals and teams at Microsoft, Shopify, and even NASA. đ
Already have an account? Login
Find the best remote jobs. Answer a few questions and we'll deploy a powerful assistant to help you search, create alerts, and more.
1 What roles are you open to?
2 Experience level
3 Work style
Did you know? If memory is enabled, Writing.io can remember your job search preferences and help you to improve your resume, craft customized outreach and more.
Category
Develops data pipelines and AI systems while supporting product discovery for a high-performing engineering team.
Designs, builds, and maintains data pipelines and infrastructure for enterprise B2B marketplace platforms.
Senior Data Engineer designs and builds data pipelines and infrastructure on cloud platforms like Snowflake, AWS, and GCP.
Designs, builds, and maintains data pipelines and infrastructure for an AI-native platform, ensuring scalability and performance.
Designs and implements machine learning solutions using modern cloud data platforms and tools for enterprise clients.
Designs, builds, and maintains data platform infrastructure that processes billions of events for digital audience measurement systems.
Develops and maintains backend systems for a WhatsApp platform serving independent software providers.
Develops and maintains backend systems for 360Dialog's WhatsApp platform serving independent software providers.
Develops and maintains backend systems for a WhatsApp messaging platform serving independent software providers.
Develops and maintains backend systems for a WhatsApp messaging platform serving independent software providers.
Develops and maintains backend services and APIs for a WhatsApp business messaging platform.
Develops and maintains backend systems for a WhatsApp business messaging platform serving software providers.
Develops and hardens backend systems for SentinelOne's self-hosted security console, focusing on distributed systems reliability and operability across customer environments.
At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future. As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever. When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow. If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here.
SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters.
Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity.
Weâre looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts. Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes.
As a Software Engineer you will be tasked to join our on Prem Team. We are building and scaling SentinelOneâs self-hosted (On-Prem) console, and weâre looking for a strong backend software engineer to join the On-Prem team.
As our new colleague, you should be excited about building and hardening systems that customers run in their own environments â from air-gapped data centers to private clouds. You should love taking an active role, be comfortable diving into complex, large-scale distributed systems, and enjoy owning the reliability, upgradeability, and operability of software that ships outside of SentinelOneâs own infrastructure.
Primary responsibilities include:
Ideal candidates will have:
Bonus
AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment. From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself. If you want to build where innovation and impact move together, this is that place.
We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family:
Equity & Rewards
Time Off & Wellbeing
Insurance & Financial Security
Work Perks & Flexibility
Wellness & Lifestyle
SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
SentinelOne participates in the E-Verify Program for all U.S. based roles.
Design and build production-grade agentic AI platforms and multi-step medical reasoning systems at scale for autonomous healthcare applications.
Heartflow is a medical technology company advancing the diagnosis and management of coronary artery disease, the #1 cause of death worldwide, using cutting-edge technology. The flagship productâan AI-driven, non-invasive cardiac test supported by the ACC/AHA Chest Pain Guidelines called the Heartflow FFRCT Analysisâprovides a color-coded, 3D model of a patientâs coronary arteries indicating the impact blockages have on blood flow to the heart. Heartflow is the first AI-driven non-invasive integrated heart care solution across the CCTA pathway that helps clinicians identify stenoses in the coronary arteries (RoadMapâ˘Analysis), assess coronary blood flow (FFRCT Analysis), and characterize and quantify coronary atherosclerosis (Plaque Analysis). Our pipeline of products is growing and so is our team; join us in helping to revolutionize precision heartcare.
Heartflow is a publicly traded company (HTFL) that has received international recognition for exceptional strides in healthcare innovation, is supported by medical societies around the world, cleared for use in the US, UK, Europe, Japan and Canada, and has been used for more than 500,000 patients worldwide.
To accelerate this mission, we are hiring for multiple roles across both the Senior and Staff levels.
As a founding member of our new Agentic AI initiatives team, you will step into a role that is a unique hybrid of platform architecture and greenfield product engineering. You wonât just be consuming AI models; you will be responsible for setting up the core ecosystem that allows autonomous, intelligent agents to execute multi-step medical reasoning and data workflows securely and at scale.
Whether you join us at the Senior level to drive execution or at the Staff level to help shape technical strategy and architecture, you will have a true blank-canvas opportunity to design production-grade agentic systems from scratch, directly translating our decade-plus of clinical AI success into the next generation of autonomous medical technology.
A reasonable estimate of the base salary compensation range is $180,000 to $215,000 (for Senior level), $200,750 to $250,922 (for Staff level), cash bonus, and equity. #LI-IB1 #LI-Hybrid
Heartflow is an Equal Opportunity Employer. We are committed to a work environment that supports, inspires, and respects all individuals and do not discriminate against any employee or applicant because of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law. This policy applies to every aspect of employment at Heartflow, including recruitment, hiring, training, relocation, promotion, and termination.
Positions posted for Heartflow are not intended for or open to third party recruiters / agencies. Submission of any unsolicited resumes for these positions will be considered to be free referrals.
Heartflow has become aware of a fraud where unknown entities are posing as Heartflow recruiters in an attempt to obtain personal information from individuals as part of our application or job offer process. Before providing any personal information to outside parties, please verify the following: A) all legitimate Heartflow recruiter email addresses end with â@heartflow.comâ and B) the position described is found on our careers site at www.heartflow.com/about/careers/.
Senior Data Engineer designs and builds scalable data pipelines, ETL frameworks, and data lakehouse solutions using cloud technologies to support cybersecurity threat detection and analytics.
The worldâs most criticalâand at riskâbusiness applications have been neglected for far too long. Onapsis eliminates this blind spot by providing cybersecurity solutions dedicated to business-critical applications. Whether running on premises, in the cloud, or in a hybrid environment, Onapsis helps nearly 30% of the Forbes Global 100 understand the threats and risks across their SAP and Oracle landscapes.
We are seeking a Senior Data Engineer to join our mission-driven team. This role is ideal for experienced data engineers with a proven track record in architecting scalable data pipelines, leveraging cloud technologies, and contributing to high-impact cybersecurity solutions. You will be responsible for building high-performance ETL frameworks, optimizing data platforms, and contributing directly to the enhancement of our customersâ threat detection, response, and remediation capabilities.
You will be working directly with company Principal Engineers evaluating, scoping, proposing, and building features to fulfill business solution requirements to protect our customers. You will play a direct role in laying the technical foundation for a new product offering. Additionally, you will be working with Engineering and DevOps to deliver high-quality products and services while also working closely with security and IT professionals to ensure safe and secure best practices are followed.
Responsibilities:
Preferred Qualifications:
Onapsis protects the business applications that run the global economy. The Onapsis Platform delivers vulnerability management, change assurance, and continuous compliance for business applications from leading vendors such as SAP, Oracle, and others. The Onapsis Platform is powered by the Onapsis Research Labs, the team responsible for the discovery and mitigation of more than 1,000 zero-day vulnerabilities in business applications.
Onapsis is headquartered in Boston, MA, with egional offices in Heidelberg, Germany; Buenos Aires, Argentina; Texas, USA, and now in Bucharest, Romania;Â and proudly serves hundreds of the worldâs leading brands, including close to 30% of the Forbes Global 100, six of the top 10 automotive companies, five of the top 10 chemical companies, four of the top 10 technology companies, and three of the top 10 oil and gas companies.
For more information, connect with Onapsis on LinkedIn or visit https://www.onapsis.com.
#LI-Hybrid
Senior backend software engineer builds and scales self-hosted security infrastructure, owning features end-to-end across distributed systems.
At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future. As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever. When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow. If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here.
SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters.
Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity.
Weâre looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts. Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes.
As a Senior Software Engineer you will be tasked to join our on Prem Team. We are building and scaling SentinelOneâs self-hosted (On-Prem) console, and weâre looking for a strong backend senior software engineer to join the On-Prem team.
As our new colleague, you should be excited about building and hardening systems that customers run in their own environments â from air-gapped data centers to private clouds. You should love taking an active role, be comfortable diving into complex, large-scale distributed systems, and enjoy owning the reliability, upgradeability, and operability of software that ships outside of SentinelOneâs own infrastructure.
Primary responsibilities include:
Ideal candidates will have:
Bonus
AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment. From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself. If you want to build where innovation and impact move together, this is that place.
We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family:
Equity & Rewards
Time Off & Wellbeing
Insurance & Financial Security
Work Perks & Flexibility
Wellness & Lifestyle
SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
SentinelOne participates in the E-Verify Program for all U.S. based roles.
Platform Engineer II owns and operates internal lab and demo environments, maintaining Kubernetes clusters, CI/CD tooling, infrastructure automation, and supporting development teams across hybrid cloud and on-prem systems.
About Agile Defense
At Agile Defense we know that action defines the outcome and new challenges require new solutions. Thatâs why we always look to the future and embrace change with an unmovable spirit and the courage to build for what comes next.
Our vision is to bring adaptive innovation to support our nationâs most important missions through the seamless integration of advanced technologies, elite minds, and unparalleled agilityâleveraging a foundation of speed, flexibility, and ingenuity to strengthen and protect our nationâs vital interests.
Requisition #: 1656
Job Title: Platform Engineer II
Location: McLean, VA
We are seeking a hands-on Platform Engineer II to own and operate our internal lab and demo environments. This role supports a hybrid platform ecosystem spanning on-prem lab infrastructure, virtualization, cloud services, Kubernetes/containerized workloads, CI/CD tooling, artifact repositories, automation, and developer enablement.
The Platform Engineer II will help maintain environment readiness, improve deployment consistency, support development teams with repeatable deployment patterns, and ensure customer demos, product experiments, prototypes, training, and onboarding environments are reliable and well documented.
This is a practical, hands-on platform engineering role for someone who can troubleshoot across the stack, automate repeatable work, document operational procedures, and help bring structure to a fast-moving lab environment.
Ideal Candidate
The ideal candidate is a self-starter who is comfortable operating in a fast-moving environment. You do not need to be a senior architect, but you should be able to troubleshoot independently, ask good questions, document what you learn, and help improve the way environments are built and maintained.
You should be comfortable working across multiple areas of the platform stack and willing to jump into whatever the lab environment needs, whether that is fixing a deployment, debugging ingress, improving a Jenkins or GitHub Actions workflow, troubleshooting a virtual machine, writing a validation script, updating documentation, or helping a development team standardize how an application is deployed.
Responsibilities
Own day-to-day operations, readiness, and reliability of lab and demo environments.
Maintain and support Kubernetes and containerized application deployments.
Support on-prem lab infrastructure, virtualization platforms, virtual machines, and related network/storage dependencies.
Support development teams by creating reusable deployment patterns, templates, documentation, and runbooks.
Build, maintain, and improve CI/CD workflows using tools such as Jenkins and GitHub Actions.
Troubleshoot issues across Linux systems, virtual machines, containers, Kubernetes resources, networking, DNS, TLS, ingress, and application runtime environments.
Manage and support artifact repository workflows using tools such as Nexus or Artifactory.
Maintain deployment documentation, environment standards, operational procedures, and troubleshooting guides.
Help ensure customer demos, training environments, and prototype deployments are stable, prepared, and repeatable.
Automate environment setup, validation checks, deployment steps, and routine operational tasks using Bash, Python, or similar scripting tools.
Contribute to platform and deployment design discussions by recommending practical improvements and helping turn architecture direction into repeatable implementation patterns.
Support basic security and compliance activities, including patching, vulnerability remediation, secrets management, TLS/certificate management, RBAC, least privilege, and secure configuration practices.
What Success Looks Like
Within the first six months, success in this role means:
Lab and demo environments are more stable, better documented, and easier to maintain.
Development teams can deploy more consistently using standard patterns, templates, and runbooks.
Customer demos, product experiments, and training environments require less last-minute manual effort and are more reliable.
Bachelorâs degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent professional experience.
The ideal candidate will have experience in platform engineering, DevOps, systems engineering, cloud engineering, infrastructure engineering, or a related technical role. Experience should include hands-on work with Linux systems, containers, CI/CD pipelines, cloud infrastructure concepts, virtualization or on-prem lab environments, networking fundamentals, and deployment automation.
4â6 years
4â6 years of experience in platform engineering, DevOps, systems engineering, cloud engineering, infrastructure engineering, or a related technical role.
Hands-on Linux administration and troubleshooting experience.
Experience working with containers and Docker.
Kubernetes user-level experience, including deploying applications, reviewing pods/logs/events, and working with services, ingress, namespaces, config maps, and basic Helm usage.
Experience with CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
Experience with Infrastructure as Code using Terraform or similar tools.
Working knowledge of cloud infrastructure concepts, preferably with AWS and/or Azure.
Experience supporting lab, development, or demo environments using virtualization or on-prem infrastructure.
Understanding of networking fundamentals, including DNS, TLS, ingress, routing, firewalls, and basic connectivity troubleshooting.
Experience writing Bash, Python, or similar scripts to automate repeatable platform, deployment, or operational tasks.
Experience with artifact repositories such as Nexus or Artifactory.
Ability to work in ambiguous environments, identify practical next steps, and drive tasks to completion.
Strong attention to detail and commitment to maintaining reliable, documented environments.
Experience with Proxmox, VMware, Hyper-V, or similar virtualization platforms.
Experience with Ansible or other configuration management tools.
Experience with Harness or other modern CI/CD platforms.
Experience with SonarQube or similar code quality/security tooling.
Experience with Vault or other secrets management platforms.
Familiarity with container/image scanning, vulnerability management, and secure software delivery practices.
Basic awareness of CMMC, NIST 800-171, ATO, FedRAMP, STIGs, or federal compliance environments.
AWS Associate-level certification.
RHCSA or other Linux certification.
This role is hybrid, with occasional on-site support required for lab and demo environment activities. Work will primarily involve computer-based engineering tasks, including platform operations, troubleshooting, documentation, CI/CD support, automation, and collaboration with development teams.
The role may occasionally require support for customer demos, training environments, prototypes, and internal engineering activities. The position may require limited physical interaction with lab equipment, servers, networking devices, or workstations, including basic setup, cabling, inspection, or troubleshooting. No significant physical labor is expected.
Our Core Values
Employees of Agile Defense are our number one priority, and the importance we place on our culture here is fundamental. Our culture is alive and evolving, but it always stays true to its roots. Here, you are valued as a family member, and we believe that we can accomplish great things together. Agile Defense has been highly successful in the past few years due to our employees and the culture we create together.
What makes us Agile? We call it the 6Hs, the values that define our culture and guide everything we do. Together, these values infuse vibrancy, integrity, and a tireless work ethic into advancing the most important national security and critical civilian missions. Itâs how we show up every day. Itâs who we are.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior DevOps Engineer builds and maintains cloud infrastructure, automates deployment pipelines, and ensures stability of large-scale digital platforms through Infrastructure as Code and incident management.
We Elevate. Digitally.
SQLI, a European player and market leader in customer experience and digital transformation, supports major international brands in creating value through technology and digital innovation. From strategy to the effective implementation of technological solutions, we design and build robust, high-performing architectures and compelling digital experiences, combining advanced technologies, proven methodologies, and deep expertise.
To strengthen our teams (2,200 employees across 12 countries), we are looking for driven talent who share our values: Creativity, Engagement, and Future-minded thinking.
Our approach? We combine strategy, technology, and creativity, but above all, we make sure it works. We measure what we do: optimizations that make a difference and numbers that add up.
Are you a Senior DevOps Engineer who thrives on building reliable, scalable, and secure cloud environments? Someone who sees automation, continuous improvement, and operational excellence not as goals, but as the foundation of high-performing digital platforms?
If you combine strong technical expertise with a proactive mindset, enjoy working in complex environments, and are passionate about bridging development and operations to deliver real business value, weâd love to hear from you.
Send us your CV!
As a DevOps Engineer you ensure the stability, security and performance of large-scale digital platforms throughout their entire lifecycle. You work independently, support fellow engineers, and act as a crucial link between development, operations, and project management.
Youâre responsible for building and maintaining cloud and application environments, automating infrastructure, solving incidents, and documenting technical setups. With your strong technical foundation and proactive mindset, you safeguard continuity for our customersâ digital ecosystems.
Key Responsibilities
Configure, maintain and optimize application and cloud environments.
Write Infrastructure as Code (Terraform, CloudFormation, Ansible, etc.).
Collaborate with software developers, QA specialists and project managers.
Execute root-cause analysis based on logs, monitoring and performance metrics.
Build and maintain automation scripts (Bash, PowerShell, Python).
Improve monitoring, alerting and operational processes.
Document architecture, procedures and technical workflows.
Support go-live activities and handle incidents during aftercare.
Contribute to knowledge sharing and coach junior engineers
Strong experience with cloud technologies (AWS, Azure, or similar).
Solid understanding of Linux and Windows systems.
Knowledge of relational databases (MSSQL, MySQL, Oracle).
Experience with CI/CD platforms such as GitLab or Jenkins.
Familiarity with middleware and web servers (Apache, Tomcat, NGINX).
Proven experience with Docker and Kubernetes is required.
Quality-driven, structured, analytical, and proactive.
Excellent communicator and strong team player.
A competitive salary aligned with your experience
A company car with charging card
26 vacation days based on a 39-hour work week
Group and hospitalization insurance for your peace of mind
A flexible cafeteria plan allowing you to optimize your end-of-year bonus
A laptop
Hybrid working possibilities, combining flexibility with strong team collaboration
Access to modern (AI-powered) tools that help you work smarter and more efficiently
Continuous learning opportunities, certifications, and personal coaching
Clear career progression paths within an international organization
Collaboration with colleagues across Europe, including regular in-person moments to strengthen our network
Designs system architecture and integrations for a global SaaS platform, leading technical direction across microservices and AWS infrastructure.
At NiCE, we donât limit our challenges. We challenge our limits. Always. Weâre ambitious. Weâre game changers. And we play to win. We set the highest standards and execute beyond them. And if youâre like us, we can offer you the ultimate career opportunity that will light a fire within you.
So, whatâs the role all about?
Weâre looking for a technical leader who can think strategically, understand how new features impact the entire system, and design smart integrations between NICE CXone and (ex) Brand Embassy products. Someone who combines vision, practicality, and solid engineering judgment.
How will you have an impact?
Have you got what it takes?
You should have relevant experience in the below:
Enjoy NICE-FLEX!
At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.
Requisition ID: 11089 Reporting into: Tech Manager
Role Type: Individual Contributor
đĽ Software Architect
MĂĄĹĄ za sebou roky vĂ˝voje v PHP, bavĂ tÄ pĹemýťlet nad vÄcmi v ĹĄirĹĄĂm kontextu a vĂĹĄ, jak obhĂĄjit svĹŻj nĂĄvrh i pĹed dalĹĄĂmi architekty ve velkĂŠ technologickĂŠ firmÄ?đŻ Super! MoĹžnĂĄ hledĂĄme prĂĄvÄ tebe.
HledĂĄme technologickĂŠho lĂdra, kterĂ˝ dokĂĄĹže domýťlet dopady novĂ˝ch funkcĂ napĹĂÄ systĂŠmy a navrhovat elegantnĂ integrace mezi produkty NICE CXone a (ex) Brand Embassy. ZkrĂĄtka ÄlovÄka, kterĂ˝ dokĂĄĹže spojit vizi, praxi a technologickou Äistotu.
\_\_\_______________________________________________________________________
\_\_\_______________________________________________________________________
\_\_\_______________________________________________________________________
\_\_\_______________________________________________________________________
#LI-Hybrid
About NiCE
NICEâŻLtd. (NASDAQ: NICE)âŻsoftware products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences,âŻfight financial crimeâŻand ensure public safety.âŻEvery day, NiCE software managesâŻmore thanâŻ120 million customer interactions and monitorsâŻ3+âŻbillion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
Designs and builds scalable backend services using Python/FastAPI, manages databases, and integrates third-party APIs for an energy consulting platform.
A software eningeer wanted!
Our diverse, multi-discipline and multicultural team of 8 people are responsible for the full technology stack which delivers critical services to some of the largest energy consumers in the world. Weâre a small but nimble team in which your contributions will directly impact the end products.
Location: anywhere within E&C legal entities, remote & hybrid options
Contract: 1 year (on payroll or freelance)
Why E&C Consultants?
You can read more details here: Becoming an E&Cer, but in big lines:
We are a Great Place To WorkÂŽcertified company - employee satisfaction stamped by our staff
We provide Growth Opportunities - as E&C continues to expand, you grow with us
We implemented a Flexible and Empowering Culture - we pioneer with our unique Teal management style, which includes Empowerment, Ownership, Self-Management, Integrity, Transparency and Trust
We offer 46 days off / year (yes, 46!) regardless of the country you live & work in
What about the role?
Join our team to design and build robust, scalable backend services that form the core of our platform. Youâll leverage modern architectural principles and technologies to create high-quality APIs, manage data effectively, and seamlessly integrate with external systems. This role offers the opportunity to take ownership of significant backend components and drive technical solutions. In more details, youâll do:
API Design & Development: design, develop, and maintain robust, scalable, and well-documented APIs using Python (FastAPI)
Hexagonal Architecture Implementation: apply Hexagonal Architecture principles (also known as Ports and Adapters) to structure backend services, ensuring clear separation between core business logic, application services, and external concerns like databases, APIs, and UIs. This enhances maintainability and testability
Data Modelling & Management: design and implement efficient database schemas using SQLAlchemy for relational data and manage data structures for our data platform (Snowflake)
Third-Party Integrations: lead the development of integrations with third-party vendor APIs, handling authentication, data mapping, error handling, and ensuring reliable data exchange
Testing & Quality: write comprehensive unit, integration, and API tests to ensure the reliability, performance, and correctness of backend services
Collaboration: partner closely with front-end engineers, product managers, and senior engineers to define requirements, troubleshoot issues, and deliver high-quality features
Deployment & Infrastructure: Contribute to CI/CD pipelines and deployment processes, leveraging Docker and Azure
What will set you up for success?
We believe youâll thrive in this role if you bring:
A Collaborative Mindset: data-driven challenger, constructive skeptic, mission-driven architect who brings the expertise, but also are open to champion team rituals, and build camaraderie
Experience: 2-5 years of professional backend development experience
API Integration Expertise: strong knowledge and practical experience integrating with various third-party APIs, including understanding authentication mechanisms (OAuth, API Keys), data transformations, and error handling strategies
Data Modelling: proficiency in data modelling and working with relational databases (e.g., PostgreSQL) and data warehousing solutions (Snowflake)
Testing: experience with backend testing frameworks and methodologies
Problem Solving: ability to independently analyze, debug, and solve complex backend challenges
Collaboration: excellent communication and teamwork skills
Cloud/DevOps Awareness: Familiarity with cloud platforms (e.g., Azure) and containerization (Docker) is beneficial
Tech Stack Proficiency:
Strong command of Python and its ecosystem, including FastAPI, SQLAlchemy, Pydantic, and Alembic
Proven experience designing and implementing RESTful APIs
Demonstrated understanding and practical application of Hexagonal Architecture or similar domain-driven design patterns
What else is nice to have?
Experience with message queues (e.g., Kafka, RabbitMQ) or background task queues (e.g., Celery)
Experience with infrastructure-as-code tools
If you are still here and reading, you must be really interested. Great, as E&C is the best place to be! Last but not least then, a sneak peek into our application process:
First call with HR or CTO -Â 1 hour
Assessment: online ability tests + personality questionnaire -Â 45min
Final round interview: Business case (can be prepared in advance) & discussion on the online assessment + meeting the team -Â 90min
The process usually takes around 2-3 weeks. Time to click apply!