About Distillery
Distillery Tech is committed to diversity and inclusion. We actively seek to cultivate a workforce that reflects the rich tapestry of perspectives, backgrounds, and experiences present in our society. In our recruitment efforts, we are dedicated to promoting equal opportunities for all candidates, regardless of race, ethnicity, gender, sexual orientation, disability, age, or any other dimension of diversity.
Distillery accelerates innovation through an unyielding approach to nearshore software development. The world’s most innovative technology teams choose distillery to help accelerate strategic innovation, fill a pressing technology gap, and hit mission-critical deadlines. We support essential applications, mobile apps, websites, and eCommerce platforms through the placement of senior, strategic technical leaders and by deploying fully managed technology teams that work intimately alongside our client’s in-house development teams. At Distillery, we’re not here to reinvent nearshore software development, we’re on a mission to perfect it. About the Position
Be the Backend Developer for an innovative e-commerce platform! You'll will be key member of our tech team, you'll play a pivotal role in optimizing our platform's functionality and user experience. Collaborating closely with our cross-functional teams, you'll be responsible for developing and maintaining the backend infrastructure that powers our global e-commerce platform. From seamless integration of purchases into user accounts to enabling insightful analytics on product trends and pricing, you'll be at the forefront of crafting robust solutions that enhance user engagement and satisfaction. Responsibilities
Refine, conceptualize, and deploy distributed systems with a focus on scalability, resilience, and optimal performance.Collaborate within an Agile framework alongside architects, product management, engineering, and research teams to innovate solutions aligned with development goals and standards.Drive the creation of high-caliber, maintainable, and efficient code, upholding industry best practices and software engineering principles.Establish robust monitoring, logging, and alerting systems to uphold the reliability, performance, and security of production software.Remain abreast of emerging trends in software engineering, actively integrating them to enhance team capabilities and optimize solutions. Requirements
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. Advanced degrees are preferred.6+ years of experience in software design and development.Proven expertise in software development methodologies and best practices.6+ years of hands-on experience in software development using Java, with a preference for Kotlin proficiency.Extensive experience with Scala and Spring Boot frameworks.Proficiency in RESTful Web Services and messaging systems like Kafka.Strong understanding of NoSQL databases and their implementation in data-driven applications.Ability to design and develop scalable, high-performance software systems, ensuring reliability, fault tolerance, and efficient resource utilization.Excellent problem-solving and analytical skills to tackle complex technical challenges and provide innovative solutions.Up-to-date knowledge of Java 17, with a stronger emphasis on Kotlin expertise. Why You’ll Like Working Here
The ability to work on and partner with multi-national teams that are committed to our core values: Unyielding Commitment, Relentless Pursuit, Courageous Ambition, and Authentic Connection.A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits planRemote working environmentProfessional and personal development