Senior .Net Engineer
Senior
Full time
Position overview
We’re looking for a Senior .NET Engineer to join our Web Team. The ideal candidate will have at least 2 years of experience in software development projects within the Fintech domain, a strong understanding of every phase of software development, and proficiency in creating technical documentation.
Project description A Banking as a Service (BaaS) and Embedded Finance project specializing in innovative payment solutions and infrastructure for B2B and B2C companies, with a focus on affluent clients.
What technologies do we use on our projects? .NET Web API PostgreSQL MongoDB Azure Git
YOUR BACKGROUND
- 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+
Skills that will be a plus:
- 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
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
Before we consider you, please answer the question
- Tell us about the most interesting task you had to do?
WE OFFER
- 20 billable days off in the first year of cooperation, all next years - 25 billable days off
- Fair and competitive compensation
- Friendly team and enjoyable working environment
- Clearly described business processes in the company that really work
- Regular updates on company news, Q&A sessions with top management
- Flexible work schedule
- Remote work mode
- Ability to transfer unused vacation to the next year
- Partial coverage of co-working costs
- Regular online team-building events
Please indicate your salary expectations. Application without salary expectations will not considered.
APPLICATION FORM
Apply for this position now!
Send us your CV - we’ll contact you.