Opportunity for Senior .NET and Angular Software Developer

The project we invite you to join

Our client 4hundred is revolutionizing the energy retail market for the mass consumer. Through a technology we are developing together they've managed to deliver the lowest cost electricity on the German market. Inspired by Fintech and the success of pure digital offers in other markets, we together are on a mission to provide the best digital customer experience in the energy industry.

Over the past 18 months, we’ve built 4hundred from scratch, developing all of our own technology and building an outstanding team. The company completed two funding rounds and has been supplying energy to customers since October 2017.

The team

The engineering team is led by Microsoft MVP for 2016. We also have a Google Summer of Code mentor and ambitious, talented and skilled developers on-board.

The ideal match for this team is a developer passionate about tech, with experience in working with agile methodologies and who firmly applies the clean code principles

The ideal tech profile

To handle and enjoy this role, you must have deep understanding and experience with the following:

  • Microservice architecture;
  • Unit and Integration testing;
  • Continuous Integration and Deployment workflows;
  • Cloud environments;
  • Excellent practical knowledge of OOP concepts and SOLID principles
  • Superb communication skills, ability to interact effectively with multidisciplinary teams;
  • Fluent in English

Joel Test

  • Source control
  • One-step build
  • Daily builds
  • Bugs fixed first
  • Up-to-date schedule
  • Specs
  • Quiet working conditions
  • Best tools
  • Code screening
  • Hallway usability testing
  • Testers

The benefits we know you will enjoy

As being part of a digital cooperative:

  • We maintain a structure governed by transparency, in which decisions are taken with solid arguments and the voice of the team;
  • We choose whether to work remotely or from the office. Ours is located in the beautiful and spacious Coworking space PUZL, always full of interesting people and events;
  • As an organization we are closer to a tech community than a hierarchical corporate structure.

As being part of a tech expert community:

  • Solving complex problems as a team is what we love most;
  • The Obecto developers pride themselves on excellent practical knowledge of Software Design Patterns, OOP concepts and SOLID principles;
  • As tech lovers we stay on top of the latest technological developments and share the knowledge gathered;
  • Currently our community is paying special attention to the latest advancement in the realm of blockchain, AI and Deep Learning;

About Obecto

Obecto is a digital cooperative of driven software developers, experienced tech experts, and committed product managers, who have left the outsourcing, corporate structures in order to pursue our true passion – building innovative tech products and creating an impact.

We began as a handful of developers, seeking to find balance between work and personal life, and enjoy both of them. We joined forces to build our digital cooperative, allowing us to do just that. Work on projects we love, be rewarded for our effort and not being stuck in an office all the time.

Today everything in Obecto is driven by the passion to create amazing technology and solve complex problems. Now we extend an invitation for other like-minded, tech-loving developers to join our cooperative and work alongside us.

Deeper look into Obecto:

The beliefs we share


You already know what a fulfilling life means to you. All that's left is the means to secure it. Having a place to find work you'll enjoy while not sacrificing your personal life is a step closer in that direction.


In many organizations, why someone gets promoted, might be more a function of charm, rather than achievements. That's why we embrace an organizational system based on reason which values knowledge and skill.


We all want to become masters of our craft. But one does rarely get there on their own. Our cooperative members know this and support each other on their road to true engineering mastery.


Monthly income is based on your experience level and tracked hours. In order to objectively determine one's skill level, an adaptation of the Dreyfus model of skill acquisition is applied. The minimum level required according to the scale is "Competent", which is the intermediate level. Your experience level determines your hourly rate.


Minimum of 2 years real-life software dev experience.

You have to feel confident in troubleshooting and solving problems on your own. You should be proactive in taking tasks and your work should be based on deliberate planning and past experience.

up to

3 780 BGN

net monthly income for
160 hours on client projects


Minimum of 4 years real-life software dev experience.

You are expected to seek and apply best practices, striving for optimizations and improvement in your work. You need to see the big picture, always seeking to understand the larger conceptual framework around the problem you solve.

up to

5 260 BGN

net monthly income for
160 hours on client projects


Minimum of 7 years real-life software dev experience.

You are expected to be among the primary sources of knowledge within the team. You should have a vast body of experience that you can intuitively tap into and apply just in the right context.

up to

6 440 BGN

net monthly income for
160 hours on client projects


What makes you different from any outsourcing company?

Quite a lot really. We'd like to think of ourselves as the force disrupting the traditional software company. For instance, you wouldn't be bound to a desk in an office, with a limited choice of work hours and projects to work on. There wouldn't be a heavy corporate structure to navigate, but rather a fellowship of professionals with a true dedication to their craft willing to support you.

Would I have a secured salary?

We can guarantee a constant flow of projects to work on and when there are not enough client project we utilize your time with internal ones. The remuneration for all members corresponds to the amount of man-hours spent on a project within the cooperative. Plus all bonuses earned, of course.

What if I decide to stop working on a project?

You are not bound to a specific project. Of course, if you decide to move to another project you would have to make everything possible to ease the transition while another team member continues where you left off.

Can I work on my startup?

We encourage you to do so! Our mission is to enable more innovation happening in the world and there is nothing more exciting than seeing our cooperative members starting their own ventures. You will have all our support in that!

Can I work another job in the same time?

Yes, you can. We require our members to be able to spent at least 80 hours a month on cooperative tasks. This allows people working in traditional companies to make a smooth transition - you can keep your current job on half-time, while slowly transiting to the cooperative distributing your minimum 80 hours of work during the course of the month.

Ready to Join?