Privasea
Back-end Engineer
NEWGothenburgFull-timeGlobal
š On-site
ActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will build robust, scalable backend services to support growing user demand. You will handle high-concurrency requests, optimize system performance and throughput, analyze and resolve performance bottlenecks, perform capacity planning and performance testing, design distributed and microservice architectures, implement containerized cloud deployments, and perform code reviews.
Requirements
- āBachelor degree or above in computer related majors with solid programming foundation and knowledge of data structures and algorithms
- āProficient in Python, Go and other back-end development languages with good programming habits
- āDeep understanding and practical experience in high concurrency, high performance, and high reliability
- āFamiliar with microservice architecture, containerization technology and cloud service platforms and understanding of distributed system design and optimization
- āStrong system design and architecture capabilities to design scalable and maintainable backend systems
- āGood teamwork and communication skills to work effectively with product managers and front-end engineers
- āKeen insight into new technologies and ability to quickly learn and apply them
- āExperience in developing large-scale distributed systems, high concurrency, and real-time processing systems is preferred
- āFamiliar with database performance tuning, caching strategies, load balancing and other backend optimization techniques
Responsibilities
- āDesign and develop high-performance and high-availability backend services
- āHandle high-concurrency requests and ensure system response speed and throughput through architecture design and performance optimization
- āAnalyze and resolve system performance bottlenecks to improve stability and reliability
- āParticipate in capacity planning and performance testing and implement optimization strategies
- āParticipate in code reviews to ensure code quality and maintainability
- āIntroduce new backend technologies and innovative solutions
Tech Stack
performance testingcloud servicesdatabase performance tuningcachingdistributed systemsquery optimizationMicroservice architectureGocode reviewPython