Installera Ledigajobb.se för snabb åtkomst! Vill du snabbt hitta tillbaka till Ledigajobb.se?
Du är offline.
Försök igen.
Senior Software engineer
Skicka ansökan 22 dagar kvar
Ingenjör Software Engineer
22 dagar kvar

Arbetsbeskrivning

2MNordic is a Swedish IT consulting company. Since 2001, we’ve helped our customers to re-engineer, digitalize, manage and operate their most essential product development, advancing the ways of working that improve customer experiences, heighten efficiency and lower operating costs to deliver clear outcomes and topline growth. We have the pleasure to work with many varying companies across a couple of industries.

Our highest priority is to create best customer experience by working across different skill sets, technologies and locations as a cohesive team with our customers delivering digital solutions that drive their business growth and increase operating efficiency.

Job brief

Job brief

We are currently seeking a Senior Software Engineer with proven leadership skills and deep expertise in Node.js, NestJS, and TypeScript, who is ready to take on the role of Team Lead in a fully remote setup.

You will be responsible for leading a cross-functional team, driving new development initiatives, and maintaining high-quality backend solutions in complex enterprise environments. The role requires a hands-on leader with strong technical abilities, architectural insight, and the interpersonal skills to guide and mentor developers. You'll be expected to actively contribute to design, architecture, and development work, while setting the direction for best practices and team collaboration

Requirements

  • Master’s degree or equivalent combination of education and relevant work experience
  • Minimum 6 years of professional experience in backend development, preferably in enterprise-level environments
  • Proven leadership experience – ability to act as Team Lead, manage development cycles, and support team growth
  • Expert-level experience with Node.js and NestJS
  • Solid experience with TypeScript and deep understanding of JavaScript runtime behavior
  • Experience in architecting and delivering complex, large-scale systems in enterprise environments
  • Familiarity with microservices architecture, RESTful APIs, and API gateway patterns
  • Strong understanding of software engineering principles, SOLID principles, design patterns, and testing practices
  • Experience with databases – both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB)
  • Experience with containerization (e.g., Docker) and CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI)
  • Familiarity with cloud platforms (e.g., AWS, Azure, or GCP)
  • Experience working in Agile environments (Scrum/Kanban)
  • Excellent problem-solving skills and ability to lead team troubleshooting sessions
  • Fluent in English – both spoken and written


Responsibilities

  • You will be responsible for new development activities in the area and a key resource to drive the applications and the business forward.
  • Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and translate them into technical solutions.
  • Design, develop, and maintain scalable and efficient data pipelines and ETL processes to support data ingestion, transformation, and storage.
  • Design and optimize relational and non-relational databases and data models.
  • Implement data processing and enrichment tasks using technologies such as Apache Spark, Apache Flink, or similar distributed processing frameworks.
  • Design and optimize data models and schemas for efficient storage and retrieval in data warehouses and data lakes.
  • Implement and maintain monitoring, logging, and alerting systems to ensure data pipeline reliability and performance.
  • Conduct code reviews and contribute to the continuous improvement of development processes and best practices.
  • Clear understanding of cloud services, distributed systems, DevOps, and CI / CD practices.
  • Stay updated on emerging technologies and industry trends in data engineering and software development and evaluate their potential impact on our data solutions.


Responsibilities

  • Lead a remote development team working on backend services using Node.js and NestJS
  • Drive development of scalable and maintainable backend systems
  • Collaborate with product owners, architects, and stakeholders to align on goals and priorities
  • Contribute to system architecture, code design, and review processes
  • Guide junior and mid-level developers through code reviews, mentoring, and technical leadership
  • Own technical decisions and promote engineering best practices within the team
  • Design and implement APIs, microservices, and integration with external systems
  • Ensure quality through automated testing, code quality checks, and performance monitoring
  • Support the deployment pipeline and DevOps processes
  • Continuously evaluate new technologies and tools to improve delivery and product quality

Personal Profile

  • Proactive and able to anticipate technical challenges before they arise
  • Strong leadership and communication skills
  • High level of accountability and ownership
  • Flexible and adaptable to changing business needs
  • Innovative mindset with a strong problem-solving attitude
  • Organized and structured in both thought and execution
  • Customer- and business-oriented with a service-first approach

Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.

Mer info

Lön Fast månads- vecko- eller timlön
Uppdragsform Vanlig anställning
Publicerad 2025-08-15
Antal platser 1
Hemsida Länk

Sök jobbet

Ansök via arbetsgivarens hemsida

Skicka ansökan

Liknande jobb

Ingenjör Projektör VA-ingenjör Elprojektör Byggingenjör Teknisk säljare Ventilationsmontör Projekteringsledare Ventilationsingenjör Ventilationstekniker Teknisk projektledare Projekteringsingenjör
Igår
DevOps Ingenjör DevOps Engineer
Idag