Senior Backend Engineer (.Net)
Last updated
February 27, 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.
We are looking for a skilled Backend Engineer to join our team here at Payme Swiss. In this role, you’ll be responsible for backend code, database management, and API development, while ensuring smooth overall operation.
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 5 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 from home.
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