Über
Backend Engineer II
to design, build, and maintain scalable backend systems and services. In this role, you will collaborate with cross-functional teams to deliver high-performance APIs, ensure reliability, and contribute to the evolution of our platform architecture. You should be comfortable working in a fast-paced environment and have a strong foundation in distributed systems and backend development best practices.
Key Responsibilities
Design, develop, and maintain scalable, secure, and high-performance backend services and APIs Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features Write clean, maintainable, and testable code adhering to engineering best practices Optimize application performance, scalability, and reliability Participate in system design discussions, code reviews, and architecture decisions Troubleshoot and resolve production issues, ensuring minimal downtime Work with databases (SQL/NoSQL) to design efficient data models and queries Implement monitoring, logging, and alerting to improve system health and observability Contribute to CI/CD pipelines and automation of deployment processes Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience) 3-6 years of experience in backend development Strong proficiency in one or more backend languages (e.g., Java, Python, Go, Node.js) Experience building RESTful APIs and microservices Solid understanding of data structures, algorithms, and system design Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) Familiarity with cloud platforms (AWS, Azure, or GCP) Understanding of version control systems (e.g., Git) Preferred Qualifications
Experience with distributed systems and event-driven architecture Knowledge of containerization and orchestration tools (Docker, Kubernetes) Familiarity with message queues (Kafka, RabbitMQ, etc.) Experience with caching systems (Redis, Memcached) Exposure to DevOps practices and CI/CD tools Strong problem-solving and debugging skills Key Skills
Backend architecture & API design Scalability & performance optimization Database design & query optimization Debugging & troubleshooting Collaboration & communication What We Offer
Opportunity to work on impactful, large-scale systems Collaborative and innovation-driven environment Competitive compensation and benefits Career growth and continuous learning opportunities
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.