We are hiring Senior Software Engineer for Sweden.
Job Summary:
We are looking for an Experienced Software Engineer to join a collaborative team responsible for building and operating high-quality software products. The team owns the License Management application, which handles software licensing, as well as internal tools that support developers and product specialists. The team works in small, close setups using practices like ensemble and pair programming, taking shared ownership across the full product lifecycle, from product definition and feature implementation to testing and operational delivery.
Educational Qualification: Bachelor’s or Master’s degree in Computer Science and related engineering field.
Roles & Responsibilities:
- Participate actively as a dedicated team member in everyday teamwork, utilizing pair and ensemble programming.
- Take an active part in designing the product architecture and bringing software products to market.
- Communicate and collaborate effectively with internal stakeholders and other development teams.
- Drive continuous improvement of development methodologies, operational processes, and testing practices.
Technical Skills & Expertise:
- TypeScript & Node.js: Solid hands-on programming experience building scalable backend services and web applications.
- React & Frontend Architecture: Experience developing responsive modern frontend interfaces, with familiarity in frontend module federation and workspace tooling like Nx monorepos.
- Cloud & Infrastructure: Practical experience deploying and operating cloud-native applications using AWS Lambda, DynamoDB, and Infrastructure as Code via Pulumi.
- APIs & Messaging: Exposure to modern query layers like GraphQL and distributed messaging platforms like Kafka.
- Testing & Quality Assurance: Strong focus on test automation using frameworks such as Jest, alongside familiarity with testing patterns using MSW (Mock Service Worker) and end-to-end test automation.
- Lifecycle Ownership & Collaboration: Genuine interest in covering the complete product lifecycle, paired with a service-minded attitude and excellent communication skills to interact seamlessly with colleagues and stakeholders.
Employment Type:
- We offer two options:
- Permanent employment with us at RPS Software AB
- Collaboration as a sub-consultant (if you have your own company)
Job Features
| Job Category | Information Technology |
