logo inner

Middle Back-End Software Engineer

beqomLisbon, PortugalHybrid, Onsite
This job is no longer open

Company Overview
Are you passionate and hardworking? Do you thrive in an entrepreneurial environment? beqom is a fast-growing global enterprise software company. We focus on managing compensation and performance for the world’s largest companies. This means we work with the most exciting brands worldwide to support mission-critical business processes. We help our customers attract, retain, and motivate talent by offering their employees fair, transparent, and effective compensation. In that way, we help companies succeed while making their people happy.At beqom, you'll be surrounded by passionate, hardworking, and smart individuals that are dedicated to our mission of making people happy.

If that sounds inspiring to you, let’s get in touch!Job purposePart of the beqom engineering team, you will not only have the chance to participate in the development of software that contributes to the pay fairness of employees around the world but you will also put your technical skills to make it scalable, performant and bulletproofed. You will join a small and dynamic international team with the true possibility to make a change and contribute actively in the next version of the product being in connection with the different departments of beqom. Duties and responsibilitiesAs a Middle Back End Software Engineer, you will participate in all the different phases of the implementation of new features.

From the grooming, going through the implementation and testing of your development through an agile and iterative way. As a Middle Back End Software Engineer, your main duties and responsibilities will include:

  • Develop new solution features according to a defined roadmap in a timely manner, meeting our
  • highest quality and performance standards.
  • Write, modify, maintain and debug software for server-side applications  by leveraging Microsoft
  • and open source technologies.
  • Write unit tests and integration tests to ensure the reliability and stability of backend services.
  • Collaborate with other frontend and backend developers, product managers, and other stakeholders to understand project requirements and deliver integrated solutions.
  • Work closely with cross-functional teams to ensure a smooth development and deployment process.
  • Identify and address performance bottlenecks in the backend code or database queries.
  • Analyze and understand functional and technical solution requirements and interact with internal and external teams.
  • Participate in and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among the team.
  • Maintain applications, perform code and application upgrades.
  • Use version control systems (e.g., Git) effectively for collaborative development and code management.
  • Create and maintain technical documentation for code, APIs, and system architecture.
  • Implement security best practices to safeguard backend systems from vulnerabilities.
  • Refactor and optimize existing codebase to improve maintainability and readability.
  • Provide guidance and support to junior developers, assisting in their professional growth.
  • Share knowledge and contribute to a positive and collaborative team culture.
  • Analyze and solve complex technical problems independently or as part of a team.
  • Troubleshoot issues reported by users and provide timely resolutions.

Must have

  • Master-level degree in Computer Science
  • More than 3 years of technical experience developing .NET solutions required
  • Expertise on developing applications with high needs on:

  • performance and scalability
  • robustness and quality 

  • Good knowledge of Agile Software Development
  • Strong knowledge of SOLID software development principles
  • Object-Oriented Programming and Design skills are essential
  • Experience with relational databases, schema design, SQL Server, T-SQL knowledge and ORM tools in the market (e.g., EF or NH)
  • C# .NET, ASP.NET, .NET Core, Rest services and WebAPI, Asp.NET MVC, LINQ
  • Experience in writing unit tests (we don’t develop code without unit tests)

  • Fluent in English (spoken and written), other languages is a plus
  • Strong team player mindset as well as very good communication skills
  • Open-minded, proactive, and not afraid of challenges
  • Ready to bring new ideas, technologies with a great sense of ownership of the projects you will follow

Nice to have

  • Expertise on different Microsoft Azure Platform Services, Redis and SSRS
  • Experience in writing technical documents
  • Experience with Sonarqube or similar Code Quality Tools
  • Relevant Microsoft Certifications

Why join us?

  • Dynamic environment favoring initiative and autonomy
  • Great opportunity to learn on the job and expand horizons!
  • Annual company kickoff at an offsite location

This job is no longer open

Life at beqom

Thrive Here & What We Value* Dynamic environment favoring initiative and autonomy* Great opportunity to learn on the job and expand horizons!* Passionate, hardworking, and smart individuals dedicated to making people happy* Work in an international environment with colleagues around the globe* Annual company kickoff at an offsite location
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024