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

Software Engineer

Job Description:

Job type: B2B rolling contract role

Job location: Malmo Sweden/ EU-Remote

We are looking for talented Backend Engineers (4-7 Years of exp.) to help build a cloud-based adapter layer that integrates CLIENT APIs with various experiences. Our goal is to modernize the current solution, transitioning to the cloud while aligning with CLIENT’s target architecture. The Adapter Services layer will abstract business logic and enable seamless integration, adhering to best practices and CLIENT’s Engineering Baseline.

Key Responsibilities:

  • Develop and maintain a TypeScript and NestJS/NodeJS backend service to integrate CLIENT APIs.
  • Design scalable, modular solutions with CLIENT, adhering to Open API specifications.
  • Abstract business logic in the adapter services for efficient data tunneling, transformation, and translation.
  • Implement cloud-based solutions on Google Cloud Platform (GCP) with offline resiliency for global store checkouts (450+ stores).

Required Skills & Qualifications:

  • Strong experience in backend development with TypeScript and NestJS/NodeJS.
  • Expertise in deploying cloud services, particularly on Google Cloud Platform (GCP).
  • In-depth knowledge of API integration using Open API specifications and working with external systems.
  • Experience with GitHub Actions and designing CI/CD workflows.
  • Proficiency in Infrastructure as Code (IaC) with Terraform.
  • Experience in architecting resilient solutions, particularly for global systems.
  • Familiarity with abstracting business logic to ensure separation of concerns in services.

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Axiom Software Solutions Limited

Are you ready to take on a remarkable challenge as a Software Engineer with a dynamic company focused on innovation in Malmo, Sweden, or EU-Remote? We're on the lookout for talented Backend Engineers with 4-7 years of experience to help us build an exciting cloud-based adapter layer that integrates CLIENT APIs with various experiences. This role is all about modernizing our current solution while synchronizing with CLIENT’s target architecture. As part of your day-to-day, you'll be developing and maintaining a TypeScript and NestJS/NodeJS backend service that ensures seamless API integration. You will design scalable solutions that adhere to Open API specifications and abstract business logic in our adapter services, enhancing data flow and transformation. A significant plus for this position is your experience with Google Cloud Platform (GCP) as you'll be implementing cloud solutions with offline resiliency for over 450 global store checkouts. To thrive in this role, you'll need strong backend development expertise and familiarity with CI/CD workflows using GitHub Actions, alongside your proficiency in Infrastructure as Code (IaC) using Terraform. If you're passionate about architecting resilient solutions and want to push the envelope of what's possible in a collaborative and forward-thinking environment, this Software Engineer role is your perfect match!

Frequently Asked Questions (FAQs) for Software Engineer Role at Axiom Software Solutions Limited
What responsibilities does a Software Engineer have at CLIENT?

As a Software Engineer at CLIENT, your primary responsibilities include developing and maintaining a TypeScript and NestJS/NodeJS backend service, designing scalable solutions, and ensuring seamless API integration. You will work closely with the Adapter Services layer, abstracting business logic, and implementing cloud-based solutions on the Google Cloud Platform (GCP).

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at CLIENT?

To be considered for the Software Engineer position at CLIENT, candidates should have between 4 to 7 years of backend development experience, with strong skills in TypeScript and NestJS/NodeJS. Furthermore, expertise in cloud services, especially on the Google Cloud Platform, along with familiarity in CI/CD workflows and Infrastructure as Code (IaC) using Terraform, are crucial.

Join Rise to see the full answer
How does the remote working policy for the Software Engineer role at CLIENT function?

CLIENT offers flexible working arrangements for the Software Engineer role. While the position is based in Malmo, Sweden, it is open to EU-Remote candidates, allowing you to work from various locations across Europe while being part of a dynamic team committed to excellence.

Join Rise to see the full answer
What technologies should a Software Engineer be familiar with at CLIENT?

A Software Engineer at CLIENT should be proficient in TypeScript and NestJS/NodeJS for backend development. Additionally, knowledge of API integration using Open API specifications, cloud services on Google Cloud Platform, and tools like GitHub Actions for CI/CD workflows is essential to succeed in this role.

Join Rise to see the full answer
What is the company culture like for Software Engineers at CLIENT?

The company culture at CLIENT is innovative, collaborative, and supportive. They encourage Software Engineers to push boundaries, share ideas, and work as a team to achieve common goals. The emphasis on modern methodologies like Infrastructure as Code fosters an environment of continuous learning and growth.

Join Rise to see the full answer
What performance goals are set for Software Engineers at CLIENT?

Performance goals for Software Engineers at CLIENT typically focus on delivering high-quality backend services, adhering to best practices in API integration, and successfully deploying cloud-based solutions. Continuous improvement, scalability of solutions, and contributing to a collaborative team atmosphere are valued as key indicators of success.

Join Rise to see the full answer
What are common career advancement opportunities for Software Engineers at CLIENT?

At CLIENT, Software Engineers have numerous career advancement opportunities. You can advance by taking on larger projects, leading teams, or specializing in specific technologies, such as cloud solutions or architecture. Continuous learning and a focus on innovative practices can fast-track your career growth within the organization.

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

In answering this question, you should highlight specific projects where you've utilized TypeScript for backend services. Discuss its advantages in type safety, maintainability, and how it enhances collaboration within teams. Your answer should also reflect your ability to write modular and scalable code.

Join Rise to see the full answer
What is your approach to integrating APIs using Open API specifications?

Start by explaining the importance of using Open API specifications for clear documentation and communication among teams. Detail your process for designing and implementing the integration, emphasizing how you ensure compatibility and reliability in your solutions.

Join Rise to see the full answer
How do you implement cloud-based solutions in your projects?

Your response should elaborate on your experience using cloud platforms, especially Google Cloud Platform. Discuss the steps you take in deployment, considerations for scalability, and how you ensure resilience and security of your cloud applications.

Join Rise to see the full answer
How do you ensure efficient data tunneling and transformation in backend services?

Explain your strategies for data management, including how you abstract business logic to separate concerns. Provide examples of tools or practices you've utilized for efficient data transformation and how these techniques improve overall application performance.

Join Rise to see the full answer
Can you describe a time when you designed a CI/CD workflow? What tools did you use?

When answering this question, illustrate your familiarity with tools like GitHub Actions and how you have implemented CI/CD workflows in past projects. Discuss the benefits of automation in testing and deployment, and any challenges you overcame to ensure a smooth delivery process.

Join Rise to see the full answer
What are some challenges you’ve faced when deploying to cloud environments, and how did you overcome them?

Prepare to discuss specific challenges, such as issues with scalability or downtime during deployment. Share your problem-solving methods, tools used, and how you applied lessons learned to improve future deployments.

Join Rise to see the full answer
How do you architect resilient solutions for global systems?

Discuss your strategies for building redundancy, load balancing, and failover mechanisms. Highlight your experience designing systems that can withstand regional outages and your commitment to the user experience in such scenarios.

Join Rise to see the full answer
What practices do you follow for writing clean, maintainable code?

Share your coding principles such as adhering to coding standards, using meaningful naming conventions, and documentation practices. Emphasize how these practices facilitate collaboration and help onboard new team members.

Join Rise to see the full answer
How do you stay updated with the latest trends in backend development?

Mention the resources you use, such as blogs, webinars, and community forums. Discuss your willingness to learn new technologies and how you incorporate innovative practices from the tech community into your work.

Join Rise to see the full answer
What role does collaboration play in your work as a Software Engineer?

Explain how collaboration enhances project outcomes, provides greater insights, and fosters a more enriched work environment. Share examples of how you've successfully communicated and collaborated with cross-functional teams to achieve objectives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 3 days ago
Magic Media Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 7 days ago
Filevine Hybrid Salt Lake City, Utah
Posted 2 days ago

Our IT solutions empower organizations and individuals throughout the world to maximize value and quality to succeed in today's challenging business environment. As a fast-growing new economy company, we focus our strengths to offer world-class so...

23 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, remote
DATE POSTED
November 27, 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!