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 PositionAs a Full Stack Developer for an innovative e-commerce platform, you’ll be a 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.
ResponsibilitiesDesigning and developing scalable, high-performance software systems.Ensuring reliability, fault tolerance, and efficient resource utilization in software solutions.Collaborating with cross-functional teams to define, design, and ship new features.Participating in code reviews and providing constructive feedback to team members.Investigating and resolving technical issues to ensure smooth project delivery.Keeping abreast of the latest industry trends and technologies to drive innovation within the team. RequirementsBachelor'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 proficiency in Kotlin.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.Excellent problem-solving and analytical skills.Up-to-date knowledge of Java 17, with a strong emphasis on Kotlin expertise.Experience as a Senior Developer in Angular or React projects.Familiarity with TypeScript.Experience with MARKO is a plus. Why You’ll Like Working HereThe 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