Backend Engineer
Last updated
February 17, 2025
Job Description:
Payme Swiss AG is a Banking as a Service (BaaS) and Embedded Finance startup specializing in innovative payment solutions and infrastructure for B2B and B2C companies, with a focus on affluent clients.
Responsibilities:
- Design, develop, and maintain scalable and efficient backend services and APIs using .NET Core
- Collaborate with architect and stakeholders to design and implement robust, high-performance software solutions
- Develop and optimize database structures, queries for SQL and NoSQL databases
- Ensure high code quality through best practices, including unit testing, integration testing, and code reviews
- Work on integrating third-party services, libraries, and APIs into the backend system
- Identify and resolve performance bottlenecks in the application
- Implement security best practices, including data encryption, authentication, and authorization
- Collaborate with DevOps teams to manage deployments, CI/CD pipelines, and infrastructure configuration
- Diagnose and fix bugs and system issues in a timely manner
- Create and maintain comprehensive documentation for code, processes, and systems
- Participate in Agile ceremonies, including sprint planning, standups, backlog reviews, and retrospectives, to align with team goals.
Your profile:
- At least 3 years of experience as a .NET Backend Engineer in software development projects
- Strong expertise in .NET Core for building scalable backend services
- Proficiency in working with relational databases like PostgreSQL and familiarity with NoSQL databases such as MongoDB
- Experience designing and implementing RESTful APIs and microservices architectures
- Strong understanding of software design principles, patterns, and best practices (e.g., SOLID, DDD)
- Experience in optimizing application performance and troubleshooting complex issues
- English level proficiency B2+
Beneficial skills and experiences:
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing backend applications
- Familiarity with DevOps practices, including CI/CD pipelines, Docker, and Kubernetes
- Proficiency in version control tools like Git and collaboration tools like Jira and Confluence.
What we offer:
- Competitive salary
- Flexible working hours
- Growth opportunities
- Flexibility to work either from home or from office.
We are looking forward to building a great team of young and motivated professionals to disrupt the payment industry. If you want to become a part of this change and ready to take on challenging tasks, please send your CV together with responses on the questions to careers@paymeswiss.com