Grepit AB

Senior Backend Developer / Software Test Engineer

Grepit AB  •  Luleå, SE (Onsite)  •  26 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
34
AI Success™

Job Description

You will play a key role in designing, developing, and validating our backend system. You will work closely with our software and firmware teams to develop reliable, scalable backend services with a strong focus on quality, testing, and automation. Your experience in backend development and test engineering will be important in shaping and improving our platform.

What you will do:

  • Design, develop, and maintain backend services and systems using Go and the Twelve-Factor App methodology.

  • Design, develop, and maintain automated test frameworks, test environments, and validation processes for backend systems and services.

  • Define and implement test strategies covering functionality, integration, system, regression, and performance testing.

  • Build tools and test harnesses to verify the reliability, scalability, and correctness of distributed systems.

  • Optimize software for performance, efficiency, reliability, and scalability.

  • Troubleshoot, debug, and analyze applications and test results to ensure smooth functionality.

  • Collaborate with front-end developers, firmware engineers, and other stakeholders to deliver high-quality software solutions.

  • Participate in code reviews and provide constructive feedback to team members.

Your Profile

  • Minimum of 5 years of experience in backend development, test engineering, or a similar role.

  • Experience with Go is a strong advantage. We also welcome candidates with solid backend experience in other typed backend languages.

  • Experience designing and implementing CI-based test execution for backend systems and distributed applications.

  • Experience and familiarity with concurrent and asynchronous programming.

  • Proven experience with RESTful API design, implementation, and testing.

  • Strong familiarity with Linux-based IT systems and test or hosting environments.

  • Knowledge of databases (PostgreSQL, Cassandra) and expertise with in-memory caching solutions (Redis or comparable).

  • Experience with distributed event-streaming and messaging systems, such as Apache Kafka or NATS.

  • Experience working with version control systems (Git) in collaborative environments.

  • Excellent problem-solving skills and attention to detail, with the ability to make sound trade-offs based on business needs and technical requirements.

  • Ability to work independently and as part of a team.

  • You communicate clearly and are comfortable supporting and mentoring less experienced developers.

  • Strong communication skills in English, written and spoken. Proficiency in Swedish is a plus.

Grepit AB

About Grepit AB

Grepit AB, founded in 2014 as a spin-off from Luleå University of Technology, and has transformed into a hi-tech development firm and a subsidiary of the Tech Invest North group. Today, Grepit AB has expertise in diverse areas, including electrical engineering, computer science, product design, and UX design.

Grepit AB has experience working with different industries such as automotive, property technology, mining, and military/defense sectors. The goal is to offer deployable solutions, either independently or through collaborative ventures.

Grepit has main offices are located in Luleå and Göteborg and we have colleagues working from multiple locations in Sweden and abroad: Umeå, Haparanda, Linköping, Uppsala, Malmö, Conegliano, Italy and Palo Alto, USA.

Industry
Manufacturing & Production
Company Size
11-50 employees
Headquarters
Luleå, SE
Year Founded
2014
Website
grepit.se
Social Media