We are seeking a talented Senior Software Engineer to join our dynamic engineering team. This role focuses on building robust, scalable backend systems and APIs that power our core products. You'll work with cutting-edge technologies, collaborate with cross-functional teams, and have the opportunity to mentor junior developers while contributing to architectural decisions.
Key Responsibilities 💼
Backend Development: Design, develop, and maintain high-performance backend services and APIs using Java and Spring Boot
System Architecture: Contribute to architectural decisions and design patterns for scalable, maintainable systems
Code Quality: Write clean, efficient, and well-documented code following best practices and design patterns
Database Design: Design and optimize database schemas, queries, and data access layers
Performance Optimization: Identify bottlenecks and implement solutions to improve system performance and scalability
Testing: Develop comprehensive unit tests, integration tests, and participate in code reviews
Mentorship: Guide and mentor junior developers, sharing knowledge and best practices
Collaboration: Work closely with product managers, frontend developers, and DevOps teams
Problem Solving: Troubleshoot complex technical issues and provide innovative solutions
Required Qualifications ✅
Experience: 5+ years of professional software development experience
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.