Join our innovative engineering team as a Senior Backend Software Engineer, where you'll play a pivotal role in designing, developing, and maintaining scalable and robust backend services. We're building the next generation of our core platform, impacting millions of users daily. You'll work with modern technologies, contribute to architectural decisions, and help mentor junior engineers. If you're passionate about crafting elegant solutions to complex problems and thrive in a collaborative, fast-paced environment, we want to hear from you.
Skills:
Python, GoLang, Java (Spring Boot), Node.js (Express.js), RESTful API Design, Microservices Architecture, SQL Databases (PostgreSQL, MySQL), NoSQL Databases (MongoDB, Redis), Cloud Platforms (AWS, Azure, GCP), Docker, Kubernetes, CI/CD Pipelines, Unit Testing, Integration Testing, System Design, Scalability, Problem-Solving, Collaboration, Mentorship
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field., 5+ years of professional experience in backend software development., Proven track record of designing, building, and deploying highly scalable, production-grade applications., Strong proficiency in at least one modern backend language (e.g., Python, Go, Java)., Experience with distributed systems and asynchronous programming., Familiarity with agile development methodologies., Excellent communication and interpersonal skills., Ability to lead projects and provide technical guidance.