Software Engineer in Ensitech


  Remote | Senior | Full time | Programming

Gross salary $3800 - 4200 USD/month

22 applications
Replies between 3 and 15 days
Last checked yesterday
Apply now Quick apply
Requires applying in English

We’re looking for a self-motivated and detail-oriented, Net Developer with excellent problem-solving and communication skills to join our team.

Our mission

Our goal is to create a fun and productive environment that allows our employees to grow by experiencing exciting new things, while also helping us succeed. We put great emphasis on our processes, methodologies, and work pace, and we’re always striving to improve and innovate.

You will use tools like .Net Core, C#, Docker, PostgreSQL, MongoDB, Kafka, RabbitMQ, and Jenkins.


  • Develop APIs and background processing services that deliver marketing-oriented functionality for our suite of commercial talent acquisition software products.
  • As part of an agile team, participate in all phases of the software engineering life cycle.
  • Provide technical troubleshooting and debug support.
  • Ensure that necessary technical documentation is maintained appropriately.
  • Develop automated tests targeting features delivered.
  • Lead planning, design, and development for projects involving two or three developers from your team.


  • 5+ years of product development experience of consumer software and applications.
  • Extensive experience with .Net, C#, Web API, SQL and steaming and messaging technologies such as Kafka and RabbitMQ.
  • Experience developing solutions that blend and apply logic to incredibly large datasets, employing strategies that can take advantage of parallelization and horizontal scaling.
  • Experience applying automated testing strategies at multiple levels of system granularity; and with tools like xUnit, Swagger, Postman, and load simulation suites.
  • Experience with Docker Compose or similar tools for provisioning ephemeral environments.
  • Exposure to agile methodologies and particularly scrum.
  • Strong understanding of development patterns and SOLID / DDD principles.
  • Experience in an environment with several teams contributing software components in a microservices architecture is a plus.
  • Experience delivering applications that run in a containerized environment is a plus.


  • Full-time remote role, offering flexibility and work-life balance.
  • 100% remote job.
  • Competitive salary and benefits package aligned to your experience and needs.
  • Collaborate with clients and a talented team of developers from around the world.
  • Continuous learning and development opportunities to keep your skills sharp.

Fully remote You can work from anywhere in the world.
Pet-friendly Pets are welcome at the premises.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Computer provided Ensitech provides a computer for your work.
Informal dress code No dress code is enforced.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

About Ensitech

Our team of analysts, software engineers, designers, support staff, marketers and data scientists work together and use the latest technologies and methodologies to implement a successful project. — Ensitech's full profile

Apply Quick apply
Requires applying in English