
Software Engineer Python
- On-site
- Utrecht, Utrecht, Netherlands
- Tech
Job description
Engaige develops a unique platform for larger companies that want to create the future of their customer interactions in a safe, secure and observable way. By providing a centralised way to use company specific information, like processes, procedures, workflows and documents, Engaige brings a new standard to the future of customer experience and communication.
As a fast-growing startup with ambitious goals, we are looking for a skilled Software Engineer to join our team. In this role, you will play a key part in developing and optimizing our backend systems, enhancing our infrastructure, and ensuring scalability and reliability across our tech stack. Your contributions will drive the evolution of our platform, enabling robust, high-performance solutions that support our growing user base.
What You’ll Do:
- Backend & API Development: Develop robust and scalable backend services in Python, leveraging cloud-native architectures and serverless computing. Design and optimize APIs for efficient communication with distributed systems, ensuring secure and high-performance data processing.
- Build from the ground up: Build new services and products from the ground up, with a strong focus on scalable and reliable cloud solutions. You'll work on backend systems and infrastructure within GCP, AWS, or Azure, contributing to the design and implementation of services that drive our platform forward.
- Pixel-perfect execution: Collaborate closely with designers to bring wireframes and prototypes to life with precision. You’ll ensure that our applications not only function smoothly but also align with design specifications for a polished, professional look.
- Collaborate on architecture: Help scale our architecture with cloud-based services, REST APIs, and logging frameworks, ensuring high performance and reliability as we grow.
- Collaborate on technical roadmaps: Work closely with the CTO and other engineers to design the technical roadmap and shape the future of our product ecosystem, driving decisions that impact our tech stack and infrastructure.
- Feature ownership: Take end-to-end ownership of features, from concept through deployment, ensuring our applications are secure, reliable, and aligned with best practices.
Tech Stack You’ll Be Working With:
- Cloud Infrastructure & Deployment (GCP, AWS, Azure)
- Backend Development (FastAPI, Python)
- Database & Caching Technologies (PostgreSQL, Redis)
- LLM Integration & AI Services
- Monitoring, Logging & CI/CD Pipelines (GitHub Actions, CodeCov, Prometheus, Grafana)
- Scalable API Design & Communication (REST APIs, Webhooks, WebSockets)
Job requirements
You’re a skilled Software Engineer who thrives in a fast-paced, high-impact environment where you can build, scale, and optimize cutting-edge software. You’re excited to work at the intersection of AI and customer engagement, contributing to both backend and infrastructure that push the boundaries of what’s possible.
About You
- 3+ years of software engineering experience with a focus on building scalable APIs and distributed systems, using languages like Python, Node.js, or Go.
- Experience in API design and implementing RESTful services that scale effectively.
- Understanding of real-time communication technologies, such as WebSockets, for delivering interactive, real-time user experiences.
- Familiarity with cloud environments like GCP, AWS, or Azure.
- Understanding of CI/CD pipelines with tools like GitHub Actions and database management, using PostgreSQL or similar solutions.
- Bonus: Experience with machine learning model integration, LLMs (Large Language Models), and building Chrome extensions is a plus.
Please make sure you provide us with your genuine motivation for joining Engaige. Due to the amount of applications we will not be able to process applications without a motivation letter.
Why Join Us?
- Be Part of the AI Revolution: Work at the cutting edge of AI, influencing the future of customer interactions.
- Shape the Future: Your work won’t just impact Engaige; it’ll set new standards in the industry.
- Work with the Best: Surround yourself with some of the most ambitious and talented minds in Europe.
- Hands-On Dream Building: We’re a team of doers who believe in building dreams through action and collaboration.
- Compensation: Enjoy competitive pay with short-term and long-term incentive options tied to company performance and growth, ensuring your contributions are rewarded as Engaige thrives.
Why Shouldn’t You Join Us?
Engaige isn’t for everyone. We’re committed to a high-energy, in-office culture that demands hard work and dedication to our mission. This isn’t the place for those looking for a predictable routine, a remote role or just looking to collect a pay check. At Engaige, we’re focused on creating extraordinary impact together—if that excites you, we’d love to hear from you!
Let's Engaige collaborates exclusively with Haystack People for this vacancy. They ensure the right match and guide you through the application process. Apply with your CV via d.gontha@haystackpeople.nl. Questions? Call Desley Gontha at +31683155319.
or
All done!
Your application has been successfully submitted!