Hello,
Senior Full-Stack Developer

Proekspert serves as a link between the digital and physical world, crafting transformative solutions by merging data and product development proficiency with a design thinking methodology. We are not just a software company – we have experience in working with intelligent machinery and industrial automation, production lines, intricate device integrations, banking infrastructures, and automated management systems, thereby propelling the next industrial revolution.

As a senior Full-Stack Developer you will play a key role in helping our client, a global leader in material handling solutions, to power their mission critical services and scale their products.

You will be working on a tool designed to automate sales and manufacturing processes. You’ll find new ways to automate various operations, potentially saving countless human hours. Additionally, you will enhance the tool’s reliability and integrate it with other services to minimize production errors, and thus significantly reducing project costs and completion time.

Key technologies: TypeScript, React JS, Redux, MongoDB, MS SQL, MS Azure, Azure DevOps.

What will you do?

  • Consult client on the best possible technical and architectural solutions.
  • Collaborate with Engineers, Product Owner and partners to agree on the overall design and architecture.
  • Own & deliver end-to-end feature development including design, architecture, implementation, testability, debugging and support.
  • Set up, configure and maintain the solution in Azure environment.
  • Apply DevOps conception in setting up new services and maintaining existing ones.
  • Write clean well-thought-out code with an emphasis on quality, performance, simplicity, scalability and maintainability. Document your work.
  • Work in test driven environment and manage Live services.
  • As a technical leader, you will be responsible for sharing insights and best practices that can be applied to improve development process.

Requirements

What are we looking for?

  • 10 + years of practical work as a Software Developer.
  • Previous experience in software design & architecture development. Track-record of handling multiple aspects of a project, from user interface design to server-side scripting and database management.
  • Solid programming skills in TypeScript using serverless technologies like Azure Functions.
  • Experience working with relational and NoSQL databases and the ability to perform monitoring and administrative tasks when needed.
  • Four years of experience working with React using Redux.
  • Comprehensive practical knowledge of MS Azure (ability to offer architectural solutions, set up the platform, implement changes & updates).
  • Excellent collaboration and communication skills (consultative approach when working with client; ability to present, explain and defend your point of view).
  • Detail-oriented and proactive approach to work. Strong analytical and problem-solving ability.
  • Appetite to learn new things and work with large & complex systems.
  • Fluent English.

Benefits

Founded by engineers for engineers, Proekspert is a place that encapsulates their vision of an ideal working environment. We value individual freedom, decision-making and proactiveness. In our self-organising and supportive work environment, teamwork is of the utmost importance.

What we offer:

  • Interesting, steady work. Our projects have a positive impact on people and the world.
  • We value the well-being of our people and their families.
  • Inspiring community and teams, who support and mentor you.
  • An exciting benefits package, including a personal growth budget and profit-sharing.
  • A motivational program and competitive salary.
  • Working hours: Full-time
  • Location: Estonia

Culture

No bosses, only team

Proekspert is a unique bossless company. We value individual freedom, decision-making, and proactiveness. In our self-organizing and supportive work environment, teamwork is of the utmost importance.