As a Backend Developer, your focus will be on implementing and maintaining backend systems. You will collaborate with architects, front-end developers, and firmware engineers to deliver robust and efficient software solutions. This role is ideal for someone who thrives in hands-on development and enjoys crafting high-quality code.
What You Will Do:
- Develop and maintain backend services and systems using Go.
- Implement solutions based on specifications provided by architects and stakeholders.
- Optimize code for performance, reliability, fault-tolerance, and maintainability.
- 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 2 years of experience in backend development; previous experience in Go Language is a merit.
- Experience with RESTful APIs and microservices.
- Proficiency in working with databases (PostgreSQL, Cassandra) and caching tools (Redis or comparable).
- Ability to work independently and as part of a team.
- Experience with streaming tools, such as Apache Kafka or similar, is a plus.
- Strong communication skills in English; proficiency in Swedish is a plus.