Full Stack Engineering Role
Senior Backend Software Engineer
We are seeking an experienced Senior Backend Software Engineer to join our team. This is a full-time, remote position that offers a competitive salary and benefits package.
This role is ideal for someone who has a strong background in Java and Spring, with experience in designing and implementing large-scale software systems.
The successful candidate will have excellent problem-solving skills, be able to work independently, and have a strong passion for software development.
Responsibilities:
• Design and implement scalable software systems using Java and Spring.
• Collaborate with cross-functional teams to identify and prioritize project requirements.
• Develop and maintain high-quality code, following industry best practices.
• Participate in code reviews and contribute to the improvement of the codebase.
Requirements:
• 3+ years of experience in software development, preferably with Java and Spring.
• Strong understanding of data structures, algorithms, and object-oriented programming.
• Experience with RDBMS, NoSQL databases, distributed caches, and concurrency.
• Proficiency in designing and implementing RESTful APIs, Pub/Sub systems, and database clients.
• Familiarity with microservices and event-driven architectures.
Benefits:
• Competitive salary and benefits package.
• Flexible work arrangements, including full-time remote work.
• Opportunities for professional growth and development.
Additional Information:
• LeetCode score of 1800+ is highly preferred.
• Applicants without LeetCode scores may still apply, but must demonstrate equivalent experience and skills.