Backend Software Engineer
As a Backend Software Engineer, you will be responsible for designing, developing, and implementing software in an agile project cycle.
You will lead software engineers on design best practices and conduct code reviews.
Key Responsibilities:
- Design and develop backend applications using Spring Boot.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Participate in the development of system designs and architecture.
- Conduct code reviews and provide feedback to team members.
Requirements:
- 5+ years of experience in backend development with Java or similar technology.
- Expertise in Spring Boot and experience with system design.
- Mastery of computer science fundamentals including time/space complexity analysis.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with Agile methodologies.
- Familiarity with cloud-based technologies.
- Knowledge of DevOps tools and practices.
Join us if you are passionate about developing high-quality software and working in a collaborative environment.