Join to apply for the Mid-Senior Back-end Engineer (Kotlin/JVM) role at Athenaworks 1 week ago Be among the first 25 applicants Join to apply for the Mid-Senior Back-end Engineer (Kotlin/JVM) role at Athenaworks Job Description Join Us to Shape the Digital World. We’re passionate about delivering cutting-edge technology to some of the world’s top startups and companies, powered by diverse and empowered teams of technologists eager to drive change. As a female-led organization, we are committed to creating a safe, inclusive space where everyone, regardless of their background, is treated with respect and equity. We value people with strong technical skills who are collaborative, curious, results-driven, and take ownership. We embrace people who want to be themselves, enjoy daily flexibility, and are eager to grow, learn, and make a difference wherever the opportunity arises. If this resonates with you, we encourage you to apply for the role of Mid-Senior Back-end Engineer. We’re seeking exceptional talent to work on immersive client projects that will challenge and hone your skills. Essential Functions - You will lead impactful and innovative projects within our SaaS-solution - You will play an active role in designing and improving our overall software architecture. - You will participate in the design, implementation, and execution of distributed services and APIs. - You will collaborate closely with your team, other squads, and stakeholders like product management. - You will contribute to the codebase with scalable, high-quality code and deliver solid coverage with automated tests. - You will ensure outstanding availability and maintainability of our platform by evolving our architecture and tech stack, participating in code reviews, refactoring, and improving integration and delivery systems. Technical Skills (Must-haves) - You have at least 4+ years of experience in backend software engineering. - You are highly proficient in Kotlin, and proven coding skills with other JVM languages (such as Groovy, Java or Scala) are considered a plus. - You have proven experience in designing scalable software systems, ideally a successful SaaS product. - You are familiar with containers, microservice architecture, event-driven architectures, cloud computing, and RESTful APIs. - You have deep knowledge of most of the popular technologies like Spring Boot, Hibernate, JUnit, AWS (EC2, RDS, SQS, SES, SNS, EC2, Lambdas), Elastic Search, MySQL, Docker, or OpenAPI. - You are a self-motivated and independent engineer and bring creativity and the ambition to strive in a constructive and multicultural team. - You have experience with agile methodologies and automated testing. - You are a great team player with a positive and solution-oriented mindset. Technical Skills (nice To Have) - Other JVM languages (such as Java or Scala) are considered a plus. Soft Skills - You are a self-motivated and independent engineer and bring creativity and the ambition to strive in a constructive and multicultural team. - You are a great team player with a positive and solution-oriented mindset. - You are fluent in English, sufficient for success in a remote and largely asynchronous work environment. A happy team makes all the difference. That’s why we offer: - Payment in USD - A truly flexible work schedule - A Non-Working Pay Days Policy - Learning Budget - An opportunity for you to help create change in the industry - And more! Athenaworks is an inclusive and safe organization that values your technical skills, work experience, collaboration abilities, and potential to grow in your career. We proudly welcome self-taught individuals, as we focus solely on your ability to deliver exceptional work. We will never consider any irrelevant personal or professional aspects of your life. Seniority level - Mid-Senior level Employment type - Contract Job function - Information Technology - Software Development #J-18808-Ljbffr