Senior Software Engineer developing backend services for AI-driven enterprise applications. Collaborating with teams to create scalable solutions for improving information interaction.
Responsibilities
Collaborate with cross-functional teams to design and develop scalable and reliable backend services and APIs that support our enterprise customers.
Take ownership of critical enterprise components of our system, from conception to deployment and maintenance.
Build features and functionality to streamline the management and monitoring of our platform by enterprise IT administrators.
Practice quality assurance best practices including unit and integration testing.
Implement robust authentication and authorization mechanisms to ensure data security and privacy.
Optimize data processing pipelines and storage solutions to support enterprise-level data volumes and requirements.
Integrate third-party services and data sources seamlessly into our platform.
Monitor, troubleshoot, and resolve issues related to infrastructure and operations to ensure maximum uptime and reliability for our enterprise customers.
Continuously evaluate and implement best practices, tools, and technologies to enhance the scalability, reliability, and maintainability of our systems.
Requirements
Bachelor's degree or higher in Computer Science/Engineering, or 5+ years of relevant industry experience.
Proven experience in backend development, with proficiency in one or more programming languages such as Python, Java, or Go.
Strong understanding of distributed systems, microservices architecture, and cloud computing platforms (e.g., AWS, GCP).
Experience with authentication/authorization protocols and mechanisms (e.g., OAuth, JWT).
Experience with data encryption at rest and in transit, including knowledge of encryption algorithms and security best practices.
Familiarity with relational and non-relational databases, along with expertise in data modeling and database management.
Excellent problem-solving skills with a pragmatic and results-driven approach.
Ability to thrive in a fast-paced startup environment with a high degree of autonomy and accountability.
Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Werkstudent in Fullstack Web Development bei arades GmbH, entwickelt moderne Webanwendungen mit React.js und Node.js. Mitarbeit in einem agilen Team mit Fokus auf Microsoft - Technologien und flexible Arbeitszeiten.
Senior Full - Stack Developer focusing on n8n automations and system architecture at Education Partners. Responsible for workflows and system landscape improvement in a challenging tech environment.
Software Engineer partnering with teams to build user - focused products. Focusing on agile development of software while enhancing user experience with functional programming.
Delphi Softwareentwickler developing SaaS solutions for customer service. Collaborating in a small team to strengthen the GREYHOUND platform and enhance the customer service experience.
Software Developer working on GREYHOUND server enhancements for customer service solutions. Collaborating in a proactive team focused on innovative features and technologies.
Senior Software Engineer developing web applications and APIs while mentoring a small development team. Working with designers and product managers to deliver user - friendly solutions in Germany.
Senior Engineer supporting design and delivery of major highway and property schemes across Lancashire. Providing specialist drainage expertise across council services and collaborating with stakeholders.
Principal Networks Engineer responsible for leading technical solutions at Telent. Resolving complex design and service issues to maintain critical infrastructure 24/7.
AI Software Engineer responsible for designing and developing AI - powered software solutions in industrial automation. Collaborating with global teams to build scalable applications leveraging advanced AI technologies.
Exceptional compiler engineer for greenfield projects at a decentralized technology team. Join a small team on a mission to improve blockchain performance and scalability.