Backend & Infrastructure Engineer
ContextSDK
About Us
At ContextSDK, we are pioneering the integration of real-world context information to revolutionize mobile app experiences. Our technology empowers developers and product owners to create applications that are not only more intuitive and user-friendly but also perfectly attuned to the user's environment and needs.
Position overview
We are looking for a strong backend and infrastructure developer who has a deep understanding of Node.js, TypeScript, RabbitMQ (or similar queues) and efficient server scaling, to guide the further development of outstanding products such as our newly launched Context Push product.
Key responsibilities
Develop and maintain high-performance, scalable push delivery infrastructure.
Design and implement robust APIs and services using Node.js and TypeScript to support mobile and web applications.
Optimize and manage message queues (e.g., RabbitMQ or similar) to ensure efficient and reliable communication between services.
Implement security best practices to protect data and maintain user privacy.
Monitor system performance and troubleshoot issues to ensure high availability and reliability.
Work closely with the product team to align infrastructure development with business goals.
Automate deployment and scaling processes using modern DevOps tools and practices.
Ensure code quality, maintainability, and adherence to best practices through code reviews and testing.
Qualifications
Strong proficiency in Node.js, TypeScript, and experience with message queue systems like RabbitMQ.
Experience in designing and building scalable APIs and backend services, and understanding of microservices architecture and distributed systems.
Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes).
Understanding of database technologies (we use Postgres and Clickhouse, but any experience works).
Excellent problem-solving and debugging skills.
Familiarity with DevOps practices and tools (e.g., Git, CI/CD, Terraform), and experience with Infrastructure as Code tools such as Pulumi is a great plus.
Passion for delivering high-quality, scalable infrastructure solutions.
Ability to work in a collaborative, agile environment.
What we offer
A flexible working environment.
An opportunity to be at the forefront of mobile app technology.
A passionate team that supports growth and learning.
Competitive salary and benefits.
Diversity and inclusion
ContextSDK is an equal opportunity employer and encourages individuals from all backgrounds and experiences to apply. We celebrate diversity and are committed to creating an inclusive environment for all team members.
Location
Vienna, Austria strongly preferred (or remote with regular on-site presence)
How to apply
Please submit your resume along with a cover letter explaining why you are the perfect fit for this role and how you plan to contribute to the future of mobile app development with ContextSDK. Include examples of relevant work that showcases your ability.
Applications are accepted on a rolling basis until the position is filled. We look forward to hearing from you via jobs@contextsdk.com!
Diversity and Inclusion
ContextSDK is an equal opportunity employer and encourages individuals from all backgrounds and experiences to apply. We celebrate diversity and are committed to creating an inclusive environment for all team members.
Do you think you have what we need but we don’t know yet?
Don't hesitate to send a cold job application; your initiative and passion might be exactly what the company needs, and you never know what opportunities may open up until you try!