Software Development Engineer (SDE2)
Actively Reviewing the ApplicationsDriffle
Job Description
About Driffle
Driffle is a global digital goods marketplace specializing in digital gaming products, including games, gift cards, DLCs and more across 170 countries. We offer a convenient and diverse selection, from the newest release to timeless classics, all in one place.
About the Role
We are seeking a skilled and experienced Software Development Engineer (SDE2) to join our dynamic and innovative team. You will be responsible for designing, developing, and maintaining the server-side components of our software applications. The primary focus will be on building scalable and efficient APIs, and database management systems, and integrating with various databases and third-party services.
With a minimum of 3+ years of relevant experience, the individual will bring expertise in backend technologies to lead and mentor the team in creating robust and reliable systems that deliver high-quality products to our users.
Required Skills
- Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 3+ years of proven experience as a Backend Developer or similar role with a strong portfolio of projects showcasing your contributions.
- Proficiency in backend programming languages primarily Node.js or similar technologies.
- In-depth knowledge of web application architecture and design patterns.
- Experience working with relational databases like MySQL, PostgreSQL etc. and NoSQL databases like MongoDB, Redis etc.
- Experience working with AWS infrastructure, including deploying, managing, and scaling backend applications in a cloud environment.
- Strong understanding of RESTful API design principles and experience in building and consuming APIs.
- Knowledge of server-side caching mechanisms, load balancing, and scalable infrastructure.
- Excellent problem-solving skills and the ability to analyse and resolve complex technical issues.
- Strong communication skills, both verbal and written, and the ability to work effectively in a team-oriented environment
Key Responsibilities
- Collaborate with cross-functional teams (Front-end, Product, Design) to define and deliver scalable backend features and functionalities.
- Design and develop robust RESTful APIs and web services to support multiple client applications.
- Architect efficient database schemas and data models to ensure optimized data storage and fast retrieval.
- Improve application performance and scalability by identifying bottlenecks and implementing caching strategies and backend best practices.
- Mentor and guide junior developers, supporting their technical growth and development.
- Integrate third-party APIs and services to enhance product capabilities and user experience.
- Implement strong security practices including authentication, authorization, and data encryption to protect user data.
- Conduct code reviews, unit testing, and integration testing to maintain high code quality and reliability.
- Troubleshoot production issues and system outages, ensuring quick resolution and system stability.
- Stay updated with emerging technologies and industry trends and propose innovative backend solutions.
- Lead development efforts in an Agile environment, actively participating in sprint planning and continuous process improvement.
Ready to build, and make an impact? Join Driffle and help us shape the future of gaming commerce — Apply now!!!
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
4403104-Lead Assistant Manager
EXL
Model Developer - Financial Institutions & Wholesale Credit Risk Model
UBS
Global Product Manager, Internals
Sulzer
Full Stack Developer
Divami
Python developer
Quest Global
Share
Quick Apply
Upload your resume to apply for this position