OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
Responsibilities:
· Collaborate with a talented team of developers, designers, and product managers to design, develop, and maintain scalable and high-performance backend solutions using Python.
· Build robust APIs and integrate with third-party services to enhance our existing systems.
· Optimize application performance, scalability, and security to ensure seamless user experiences.
· Develop reusable and maintainable code, adhering to best practices and coding standards.
· Participate in code reviews, identify areas for improvement, and provide constructive feedback to team members.
· Mentor and guide junior developers, fostering their growth and development within the team.
· Stay up to date with the latest industry trends, technologies, and frameworks, and apply them to solve complex problems.
Requirements:
· 10+ years of professional software development experience with an object-oriented programming language using Java (Spring Boot), Python
· Experience with web application development, with a strong focus on backend development using Python
· Comfort working with relational databases at scale.
· Experience in a highly available, uptime-critical production environment.
· Deep knowledge of microservice architecture patterns and anti-patterns.
· Familiarity with Docker, Kubernetes, Jenkins, Kafka, or RabbitMQ.
· Solid understanding of backend frameworks such as Django, Flask, or FastAPI.
· Proficiency in designing and developing RESTful APIs and integrating with various data sources.
· Experience with Kubernetes and Microservices architecture.
· Create data solutions using microservices, databases, and NoSQL technologies.
· Familiarity with Kubernetes, Docker, containers
· Strong database skills, including SQL and ORM libraries. Experience with MongoDB is helpful but not essential.
· Expertise in version control systems such as Git.
· Experience with cloud platforms such as AWS or Azure is a plus.
· Experience with infrastructure as code (e.g., Chef, Puppet, Ansible, Terraform) is an advantage
· Ability to work collaboratively in a team environment, as well as independently on assigned tasks.
· Excellent problem-solving and analytical skills, with a strong attention to detail.