Skip to contentSkip to content

Remotes Job

Just another WordPress site

Close Button

.NET Developer (English)

December 6, 2022December 6, 2022 | victornzekwuvictornzekwu | 0 Comment | 10:05 am

Jooble — is a Ukrainian IT company whose product is used by more than 90 million monthly users in 69 countries all around the world.

Jooble’s Product — a worldwide employment website that is the second most visited employment service in the world and is among 500 top visited websites globally, according to SimilarWeb.

Jooble is a remote-first company. We believe that talented people can create cool projects no matter where they are. Yet if you like to work from the office – for all employees we have created closed corporate workspaces in Kyiv, Uzhgorod, and Lutsk that are free to be used anytime.

Our purpose — Help people all over the world find their dream jobs!

Due to the constant development of the product, we want to strengthen our team with several .NET Developers.

Jooble’s product from the technological perspective

Our website is built upon microservices architecture. We use the latest versions of .NET and ASP.NET Core to create new services and applications. Message queuing with RabbitMQ allows transferring data between services and applications in the most effective way. To improve application performance, we implement caching using Redis. Our main front-end framework is react.js. To balance the load across multiple site instances, we use NGINX. In a bundle with Consul, NGINX balances the traffic among several microservices instances according to setup configurations.

Massive volumes of data are stored in numerous MSSQL and PostgreSQL relational databases. Since our website is a search engine, we use Elasticsearch to access data quickly. Along with Elasticsearch, we use other instruments of Elastic Stack. For example, Logstash and Kibana allow keeping an eye on error logs of our software.

Together with DevOps, our Developers implement the best CI/CD practices using GitLab and Jenkins. Using Prometheus, we gather performance metrics of our services and applications and then visualize them on Grafana dashboards.

Development culture at Jooble

At Jooble, we strive to create high-quality code. Therefore, we follow coding standards agreed within the development team and conduct timely and effective code reviews. To ensure that our software meets business requirements, we apply TDD, DDD, and BDD techniques. Also, our developers often take part in pair/mob programming sessions to brainstorm ideas, design the best solutions, and share expertise within the team.

We regularly conduct Tech talks where we share knowledge on implementing new development approaches and solving challenging engineering issues. And on Product Sprint Demos, we sync on the overall progress of the whole product. We carefully track the progress on tasks in Jira, which provides clarity and transparency of the development process. The team of Technical Writers keep our internal knowledge base in Confluence up to date. Opportunities to make an impact.

As a .Net developer, you will:

  • Implement new features that bring great value to millions of users.
  • Contribute the code quality enhancement and improve the project’s infrastructure.
  • Design sophisticated algorithms for optimizing the performance of high-load applications.
  • Work in tight collaboration with your team members to share knowledge and validate development solutions.

Among the challenges faced by our Engineering Team are:

  • Designing solutions for establishing effective communication with Job Seekers and Employers minimizing business and development resources.
  • Incorporating machine learning models to match Job Seekers’ interests and Employers’ needs.
  • Enabling a smooth transition of internal software modules from monolith to microservices architecture.

Requirements:

  • 2-3+ years of commercial experience in software development.
  • Experience with C#/.Net (not mandatory commercial; pet projects are highly welcome).
  • Experience with ASP.Net core, Web API (not mandatory commercial; pet projects are highly welcome).
  • Good knowledge of SQL (MS SQL, MySQL, PostgreSQL); Experience with query profiling, tuning, and optimization.
  • Knowledge of English at a level not lower than Intermediate

As a Plus:

  • Experience with highly loaded applications and understanding of the features of multithreaded application development or desire to work with high load applications.

Why Jooble?

  • You are free to choose the location of your workspace.
  • Financial assistance in case of medical need.
  • We offer a mental health program.
  • The 8-hour working day, the beginning time of which you may choose on your own.
  • 20 vacation days + 10 additional days to your vacation per year.
  • 4 sick days per year without the need for sick leaves.
  • We cover 50% of the cost of training, courses, webinars, etc.
  • We cover 50% of the cost of any language courses.
  • We supply you with all the necessary equipment for a comfortable working experience.

If in the job description you see yourself and eagerly want to become a member of our team, please send us your CV and our recruiter will reach you.

While you are waiting – you may read how our team works:

http://hiring.jooble.org/

Watch an interesting video about the work in Jooble: 

More on our Instagram page:

https://www.instagram.com/jooblelife/

Tags: developer, english

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Post navigation

Previous Previous post: Game Programmer
Next Next post: Staff Full Stack Software Engineer

Related Post

senior engineering tech lead d

Senior Engineering Tech LeadSenior Engineering Tech Lead

About the Role Gray is a human-centered digital services company with a mission to transform critical government services using design and technology. We partner with government agencies to deliver digital

Read MoreRead More

Lead Machine Learning ResearcherLead Machine Learning Researcher

At Promaton we are building a platform to bring cutting-edge AI research to dental patients around the world. We are highly passionate about AI and health, and at Promaton we

Read MoreRead More

Senior iOS Engineer (AR/3D/Metal)Senior iOS Engineer (AR/3D/Metal)

Senior iOS Engineer (AR/3D/Metal) @Spline 🙈  Does this job need an edit? Let us know! Apply for this position 👋 Please mention that you come from Remotive when applying for this

Read MoreRead More

Job Board WordPress Theme By VWThemes

Scroll Up