+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

108-42 =
+
Forgot password

Enter your email, and we will send you your password

CleverPine

Full Stack Software Engineer

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    CleverPine is a service company that thinks and acts like a product organization. We build and take ownership of long-term software products, focusing on solving complex challenges in the aviation sector.

    Forget about leasing people and timesheets; we build products and we are proud of the technology that drives the exciting industry of aviation forward. Our passion is tackling the toughest problems and engineering transformative solutions that reshape business operations from the ground up.

    Zero corporate BS is our golden rule. We are straight shooters who think fast and focus on practical solutions. Our selection process is no exception – a single interview followed by feedback within the next calendar week.

    Please read carefully below, because we truly mean what we say.

     

    Who we look for

    We are looking for a talented and driven Full Stack Software Engineer to join our fast-growing team in Sofia. In this role, you need to have an in-depth understanding of the back-end and front-end ecosystem and will be expected to leverage that knowledge to develop sustainable enterprise solutions, consult our clients, and grow together as a team.

    Some of your key responsibilities:

    • Lead development in your primary stack (front-end or back-end), taking full ownership of feature design, implementation, and technical decision-making.
    • Contribute effectively to the other stack (front-end if your primary is back-end, or vice versa), ensuring smooth end-to-end delivery and resolving cross-stack integration issues.
    • Being proactive in clarifying functional and nonfunctional requirements for your tasks with either business stakeholders or project team lead
    • Participate in and influence technical discussions on application design, architecture, and technology choices.
    • Contribute to the improvements in our toolset, standards, and software solutions
    • Stay on top of new, relevant technologies

    What we look for

    • Development expertise. Deep programming knowledge and at least 3 years of professional experience in one or more general-purpose languages such as Java, JavaScript, TypeScript, Python, Go, C#, or Node.js. Strong understanding of software engineering principles, design patterns, and clean code practices.
    • Primary technology expertise (Proficiency Area). Deep knowledge and at least 2 years of experience leading technical delivery in either front-end (e.g., Angular, React, Vue.js, Svelte.js) or back-end (e.g., Spring, Quarkus, Django, ASP.NET Core, Express.js). You will own the technical direction, quality, and decision-making for your primary stack.
    • Secondary technology capability (Supporting Area). Ability and willingness to effectively contribute to the other stack (front-end if your primary is back-end, or back-end if your primary is front-end). This includes implementing features, troubleshooting, and collaborating closely with teammates across the full stack.
    • Web frameworks proficiency. Solid understanding of and working experience with at least one back-end framework (Spring, Quarkus, Django, ASP.NET Core, Express.js) and one front-end framework (Angular, React, Vue.js, Svelte.js, etc.).
    • System design. Demonstrable ability to design, develop, test, and debug complex solutions. We value development proficiency over specific technology lock-in, and expect adaptability to use the most fitting tools for each problem.
    • REST API understanding. At least 2 years of experience with building and consuming RESTful APIs. Experience in designing, documenting, and maintaining APIs using tools like Swagger, Postman, and OpenAPI specification.
    • Database expertise. Good grasp of and working experience with relational databases. Familiarity with concepts like normalization, indexing, and transactions.
    • Cross-functional collaboration. Demonstrated ability to work effectively with QA engineers, business analysts, product managers, and other stakeholders is a must.
    • Ambition. Eagerness to learn and reach new levels of technical and personal mastery. Ability to grasp new concepts effectively, push yourself out of your comfort zone, and tackle unexpected challenges.
    • Self-discipline and precision. Good organizational skills and ability to focus your attention effectively. You can be entrusted with responsibilities and can manage and keep deadlines.
    • Team player. Your team’s success is your success. „Ego“ is a hated word.
    • Proficiency in English. Excellent command of spoken and written English.

     

    What Will Be Considered an Advantage

    • Microservices proficiency. Experience in building microservices and knowledge of common architecture patterns.
    • Containers and orchestration. Working experience with containerized applications and understanding of orchestration.
    • Message brokers and event-driven architecture. Experience working with message brokers such as Kafka or RabbitMQ and understanding of event-driven architectures.
    • Performance optimization. Knowledge of performance optimization techniques, such as caching, load balancing, and database optimization.

    Our Technology Ecosystem

    We constantly evaluate and adjust our primary tech stack to ensure we are leveraging the most effective tools and languages.

    • Languages: Java 17+, JavaScript / TypeScript
    • Frameworks: Spring, Quarkus, Angular 15+, React
    • Databases: PostgreSQL, MariaDB, Azure SQL
    • Containerization: Docker, Kubernetes, OpenShift
    • Testing: Gherkin / Cucumber, Playwright, Selenium, BrowserStack
    • Cloud Platforms: Azure, AWS
    • Development Tools: IntelliJ IDEA, Visual Studio Code, Copilot
    • AI Stack: ChatGPT/Claude.ai, Microsoft Copilot, Claude Code, In-house AI tools

    What you can expect from us

    • Top talented and inspiring colleagues. You will get the chance to learn from (and teach) some of the brightest and highly skilled people you will ever meet. We are all about collaboration and helping each other reach our full potential in the fastest way possible.
    • Staying ahead of the curve. We strive to use the most modern, proven and widely used technology stack, creating the right environment to innovate, transform, accelerate, and experiment.
    • Ownership and autonomy. We do not believe in micromanagement, instead, you will take responsibility for your commitments and their outcomes. Together with your team, you have the freedom to choose a design approach, test, fail and build software solutions for high impact.
    • Loads of fun. We work hard and dedicated, but when it is playtime, we surely know how to do it in style. We organize awesome events, parties, and company-wide nights out. We love spending time together for outdoor activities, being nerds in board games, and kicking ass in the IT football championship.

     

    If the above is what drives you, don’t hesitate to get in touch. We’d love to talk to you