Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Engineer image - Rise Careers
Job details

Senior Backend Engineer

Senior Backend Engineer for Sales & Invoicing

About Ageras:

Ageras are a pioneering fintech firm headquartered in Copenhagen and we have one goal: to be the leading fintech solution and one-stop platform for freelancers and small business financial needs across Europe.

Ageras is home to successful fintech brands and Advisor and are in core markets across France, Germany Denmark and the Netherlands. With around 250 employees and supported by substantial financial backing from Investcorp, Rabo Frontier, and Lugard Road Capital, we're on a mission to revolutionize the financial industry.

About Ageras Engineering:

Our engineering team, consisting of approximately 60 talented individuals, is the backbone of our innovative fintech solutions. With core office locations in Copenhagen, Gdansk, Berlin, Helsinki and Amsterdam with a remote hub, we bring together a diverse range of expertise and perspectives, fostering a collaborative and dynamic working environment.

We have adopted a team topology that ensures agility and alignment with our business goals. Our 9 stream-aligned teams are each dedicated to specific business domains such as invoicing, banking, and expenses. These cross-functional product teams are empowered to drive innovation and deliver high-quality solutions tailored to our customers’ needs.

Supporting these product teams are our 3 platform teams, which focus on maintaining and evolving our infrastructure, DevOps practices, common architecture, and design systems. Their work ensures that our technology stack is robust, scalable, and aligned with industry best practices.

Additionally, we have 2 specialized teams dedicated to complex subsystems for machine learning and data science. These teams harness the power of advanced analytics and artificial intelligence to drive insights and create sophisticated, data-driven products.

Together, our engineering team is committed to excellence, continuously improving our ways of working, and delivering exceptional products that redefine the future of finance.

The Senior Backend Developer role

We are seeking a seasoned Backend Engineer to join our Sales & Invoicing team. You’ll be part of a team responsible for running and developing Ageras invoicing engine.

The ideal candidate for this role, is a backend specialist who has deep knowledge of Java, Typescript and AWS services. Experience with event driven architecture and creating highly reliable and scalable rest APIs.

Key Responsibilities:

  • Solid backend development experience with Java, TypeScript and Node.
  • Maintain and enhance our event-driven architecture.
  • Design and optimize SQL schemas and queries for relational databases.
  • Lead the development and implementation of critical features within your squad.
  • Deliver high-quality code consistently, setting a benchmark within the team.
  • Address complex problems within the squad’s domain and secure, scalable solutions.
  • Collaborate with cross-functional teams to ensure seamless feature integration.
  • Prioritise immediate squad needs, aligning with broader company goals.
  • Conduct and participate in code reviews to maintain high standards of code quality.
  • Implement automated testing strategies to ensure product reliability.
  • Optimise applications and systems for maximum efficiency and performance.
  • Troubleshoot and address production issues, minimizing impact on operations.
  • Engage with the latest fintech technologies and practices, advocating for innovations that benefit the team.
  • Drive the application of domain driven design and clean code.
  • Mentor junior engineers, guiding them in best practices and code excellence.

Nice to have:

  • Experience with DevOps practices.
  • Knowledge of Clojure or willingness to learn.
  • Basic frontend development skills.

Our Tech Stack

  • Languages/Frameworks: Java (Spring), TypeScript, Node.js (Express, Nest.js)
  • Databases: PostgreSQL
  • DevOps & Cloud: AWS (SNS, SQS, Lambda, DynamoDB, Cognito, ECS, S3), Docker, Terraform
  • Testing: Cypress, Jest, React Testing Library
  • CI/CD & Tools: GitHub Actions, ESLint, Prettier, Husky
  • Monitoring: Datadog

Qualifications:

  • 4+ years of backend development experience

What We Offer:

  • An opportunity to be part of a company redefining the fintech space.
  • A chance to work with some of the brightest minds in the industry.
  • A collaborative work environment where your voice is always heard.
  • Work from our beautiful office in Copenhagen with up to two days per week from home.
  • Competitive salary and benefits
What You Should Know About Senior Backend Engineer, Ageras

As a Senior Backend Engineer at Ageras, you will play a vital role in shaping our Sales & Invoicing platform, which is at the heart of our mission to provide seamless financial solutions for freelancers and small businesses across Europe. Ageras is not just another fintech company; we are revolutionizing how finance works, and our engineering team, composed of around 60 talented professionals, is the backbone of this innovation. In this role, you'll leverage your deep expertise in Java, TypeScript, and AWS services to maintain and enhance our event-driven architecture and optimize SQL schemas for our relational databases. You will lead the design and implementation of critical features independently while fostering collaboration across our cross-functional teams to ensure features integrate seamlessly into our ecosystem. As part of your responsibilities, you will deliver high-quality code, conduct effective code reviews, and implement robust testing strategies to keep our applications running smoothly. Working with us means you advocate for the latest fintech technologies, drive domain-driven design, and have the opportunity to mentor junior engineers. We believe in maintaining a collaborative and agile working environment that values your input and creativity. With a competitive salary, beautiful office in Copenhagen, and the flexibility of working from home up to two days a week, Ageras offers you a chance to truly make an impact in the fintech space while being surrounded by some of the brightest minds in the industry.

Frequently Asked Questions (FAQs) for Senior Backend Engineer Role at Ageras
What does a Senior Backend Engineer do at Ageras?

A Senior Backend Engineer at Ageras is responsible for developing and maintaining our invoicing engine, working closely with cross-functional teams to ensure integrated solutions and high-quality code. You will utilize your expertise in Java, TypeScript, and event-driven architecture to drive innovation and optimize performance.

Join Rise to see the full answer
What skills are required for a Senior Backend Engineer position at Ageras?

To excel as a Senior Backend Engineer at Ageras, you should have solid experience with Java, TypeScript, and AWS services. Deep knowledge in creating scalable REST APIs, implementing event-driven architectures, and optimizing SQL schemas is crucial. Familiarity with DevOps practices is a plus!

Join Rise to see the full answer
What is the work culture like for a Senior Backend Engineer at Ageras?

At Ageras, we foster a collaborative and supportive work culture. You will be a part of an agile team that values your input and creativity. We believe in continuous improvement, where team members are encouraged to advocate for innovation and share their ideas freely.

Join Rise to see the full answer
What kind of career growth opportunities exist for a Senior Backend Engineer at Ageras?

Ageras believes in nurturing talent and offers numerous career growth opportunities. As a Senior Backend Engineer, you will have the chance to mentor junior engineers, lead critical projects, and engage with the latest fintech technologies, paving the way for advancements in your career.

Join Rise to see the full answer
What technologies will I work with as a Senior Backend Engineer at Ageras?

As a Senior Backend Engineer at Ageras, you will work with a diverse tech stack, including Java (Spring), TypeScript, PostgreSQL, and AWS services. You will also be involved with Docker, CI/CD tools, and modern testing frameworks to deliver high-quality, efficient solutions.

Join Rise to see the full answer
What makes Ageras a unique choice for a Senior Backend Engineer?

Ageras stands out in the fintech industry due to our commitment to innovation and our supportive work environment. We offer flexibility, a chance to work with top talent, and the opportunity to make a significant impact on financial solutions for freelancers and small businesses across Europe.

Join Rise to see the full answer
What kind of projects would a Senior Backend Engineer at Ageras undertake?

A Senior Backend Engineer at Ageras will lead and contribute to various projects, such as enhancing our invoicing engine, optimizing backend processes, and delivering critical features. Your work will directly influence how our clients interact with our financial solutions, making it both a challenging and rewarding role.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Engineer
Can you describe your experience with Java and how it applies to backend development?

Share specific projects where you used Java, focusing on your role and contributions. Emphasize your familiarity with frameworks like Spring and explain how you leveraged Java's strengths in building scalable backend systems.

Join Rise to see the full answer
How have you implemented event-driven architecture in your previous roles?

Provide a detailed example of a project where you used event-driven architecture. Discuss the benefits it brought to your application, such as improved scalability and responsiveness, and how you managed events within a distributed system.

Join Rise to see the full answer
What strategies do you use to optimize SQL queries?

Discuss your approach to analyzing and optimizing SQL queries. Mention techniques like indexing, query refactoring, and profiling tools. Share an example where your optimizations positively impacted the application’s performance.

Join Rise to see the full answer
Can you explain a challenging problem you faced in backend development and how you resolved it?

Describe a specific challenge, the steps you took to address it, and the outcome. Focus on your problem-solving skills and how you collaborated with your team to achieve a solution that aligned with business goals.

Join Rise to see the full answer
How do you ensure code quality in your backend projects?

Explain your strategies for maintaining code quality, such as conducting code reviews, implementing automated tests, and adhering to coding standards. Highlight the importance of these practices in your experience as a Senior Backend Engineer.

Join Rise to see the full answer
What experience do you have with cloud services, particularly AWS?

Discuss your hands-on experience with AWS services, specifically those relevant to backend development. Mention how you have utilized services like Lambda, S3, or DynamoDB in your previous projects and their impact on your applications.

Join Rise to see the full answer
What methods do you use for troubleshooting production issues?

Talk about your systematic approach to troubleshooting, including monitoring, logging, and evaluating system performance. Share an example where you successfully identified and resolved a production issue, minimizing impact on users.

Join Rise to see the full answer
How have you collaborated with cross-functional teams in your past projects?

Share an instance where you worked with teams from other functions like frontend developers or product managers. Discuss how you communicated effectively and navigated challenges to align everyone towards a common goal.

Join Rise to see the full answer
What tools or practices do you use for CI/CD?

Highlight your experience with CI/CD tools such as GitHub Actions or Jenkins. Explain how these practices have streamlined your development process and ensured the reliable delivery of high-quality code.

Join Rise to see the full answer
Can you explain the importance of domain-driven design in backend development?

Discuss the principles of domain-driven design and its impact on software architecture. Provide examples of how you've implemented it in previous projects to create well-structured, maintainable applications aligned with business requirements.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Sopra Steria Remote Ringwade, 3439 LM Nieuwegein, Netherlands
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Mission Driven
Empathetic
Collaboration over Competition
Transparent & Candid
Growth & Learning
Customer-Centric
Medical Insurance
Dental Insurance
Vision Insurance
Health Savings Account (HSA)
Mental Health Resources
Equity
Maternity Leave
Paternity Leave
Paid Time-Off
Life insurance

Ageras, found in 2012 and headquartered in Copenhagen, Denmark, is an international matchmaking service for accounting, bookkeeping, and tax preparation services.

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!