Logo for ATHENAWORKS

Back-end Engineer (Java/Kotlin)

Role overview

Qualifications

  • At least 5+ years of experience in backend software engineering.
  • Highly proficient in Kotlin and proven coding skills with other JVM languages.
  • Proven experience in designing scalable software systems.
  • Familiar with containers, microservice architecture, and RESTful APIs.

Responsibilities

  • Lead impactful and innovative projects within our SaaS-solution.
  • Design and improve software architecture.
  • Implement and execute distributed services and APIs.
  • Collaborate closely with team and stakeholders.

Key facts

  • Remote from: Europe
  • Fixed term
  • Senior (5-10 years)
  • Back-End Engineer
  • English

Hard skills

Other skills

  • Collaboration
  • Creativity
  • Teamwork
  • Problem Solving
  • Open Mindset

About the company

ATHENAWORKS logo

ATHENAWORKS

  • 51–200
WE ARE LED BY WOMEN WHO ARE DAILY CREATING GLOBAL DIVERSITY CHANGE Athenaworks was founded to create a culture of empowerment, diversity, and equality for female technologists everywhere. A culture where everyone is safe and empowered with the freedom, flexibility, and support to create best-in-class solutions in an unfettered way. Our founders believe that the only way to achieve balanced, fair and open teams is to make it part of the way we do business each day. So, our socially conscious business model is based on an environment for all that embraces, encourages and empowers each team member through an approach that emphasizes equal access, equal pay, equal opportunity on a global level playing field that has no ceiling on advancement. ATHENAWORKS has committed itself to this mission of valuing the contributions of teams through a genuine culture of empowerment, diversity and equality for all members. This approach allows us to deliver exceptional consistent results to all our clients. Because happy respected people create great things.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Back-end Engineer   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 Back-end Engineer. We’re seeking exceptional talent to work on immersive client projects that will challenge and hone your skills. ● Advanced English language proficiency is required for the role.   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 5+ 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 (SES, 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.
● AWS (EC2, RDS, SQS, SNS, EC2)
● Terraform
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.

Related jobs

See all Back-End Engineer jobs

Other jobs at ATHENAWORKS