Senior .Net Developer
- Building the complex backend
- Participating in architectural decisions
- Extending test coverage
- Cooperating with other project team members about features and implementation design
- Communicating with product stakeholders
Requirements
- You have at least 5 years of experience working with .NET (.Net Core preferred).
- Experience in designing and driving architectural decisions
- Hands-on experience with PostgreSQL
- Good knowledge of OOP and Design patterns
- Knowledge of Entity Framework/NHibernate, Hangfire, Redis
- Proven experience in designing and building cloud-based SaaS multi-tenant systems
- Demonstrated analytical skills in complex systems
- Diplomacy and bridge-building to reconcile multiple competing points of view among business and technical stakeholders
- B2 English skills to communicate by email and on conference calls
- Understanding of stream data processing
- Understanding of the Dockerization concept
- Experience with Amazon Web Services or Azure
- Hands-on experience with NoSQL DB
- Hands-on experience with queues
Benefits
- Competitive salary level
- Remote mode of work, B2B contract
- Innovative product
- Training with top industry experts, a range of career opportunities in the international business environment: Learning & Development, Coaching, and Mentoring
- Unique working environment where you will be a part of clients' and partners' teams
- Paid leaves and flexible working hours
- Zero bureaucracy
Work Experience
4-5 years
Location
Remote
Ready to take on commitment? Think you have the talent, the drive, and the appetite?
Apply NowQuestions? —Talk to
Anna Palekhova
Head of Recruitment, UpTeam®
More than just a job
Reasons why people like you want to work @UpTeam®
Competitive compensation + above market salaries
For top employees, profit-sharing program & considerable quarterly bonuses for top results.
Full medical insurance
Your health matters to us. We offer all employees full coverage benefits w/leading local providers.
A range of career opportunities
Great mix of products & markets, with top tech pros on both sides of the ocean to keep your skills fresh.
Learning & Development
Personal development plan for every employee; structured guidance to help achieve personal & team goals.
Coaching & Mentoring
Partner w/senior staff, define & practice new skills, turn situational challenges into opportunities.
Flexible working hours
We bet on smart people who get it done. Teamwork & meetings are vital; you set the schedule for the rest.
Career Mobility & Momentum
Each project success builds on your achievements, paving the way for you to join new UpTeam® projects.
Funded sports activities
Gym, yoga, swimming, aerobics, lacrosse, volleyball, name your game; our personal wallet program covers expenses.
Fun Events
Picnics, hikes, boating, sports, beer, wine, painting lessons, great people to hang with after work!
Join UpTeam®