Backend Software Web Engineer (m/f/x) at payever

  • Anywhere

Description

This job is for you if you have profound experience with web development and REST APIs and are passionate about ensuring the efficient and secure operation of software applications. Your role involves designing scalable, performance-optimized code and managing databases for data integrity. Collaborating closely with frontend teams, you will integrate server-side logic with user interfaces fostering a cohesive application. Testing and debugging will also be in your responsibility. As you grow into your role, you will mentor junior engineers and offer guidance. The most exciting aspect of this job at payever is the vigilant monitoring of application performance and swift troubleshooting ensuring high availability and reliability and thus contributing significantly to the company’s success.

As a Backend Software Web Engineer (m/f/x) at payever, you will be responsible for designing, developing, and maintaining robust and scalable backend systems that power payever’s diverse range of web applications. You will work closely with a talented team of engineers to deliver exceptional user experiences and handle large-scale data processing.

About the Role

In this role, you will focus on designing and developing efficient, reliable, and secure web applications and services that meet the needs of payever’s users and business objectives. You will collaborate with cross-functional teams, including product managers and frontend developers, to understand requirements and translate them into technical solutions.

Your responsibilities will include implementing and optimizing backend APIs, database schemas, and data models to support data-intensive applications. You will write clean, maintainable, and well-documented code, following best practices and industry standards. Additionally, you will perform code reviews, offer constructive feedback, and mentor junior engineers to ensure code quality and promote professional growth.

As a Backend Software Web Engineer (m/f/x), you will be involved in all aspects of the software development life cycle, from requirements gathering to deployment and maintenance. You will work on optimizing backend systems to handle large-scale data processing and user traffic. Performance analysis and profiling will be part of your responsibilities, as you identify bottlenecks and implement optimizations to enhance system efficiency and scalability. Moreover, you will develop caching strategies, load balancing mechanisms, and distributed computing techniques to ensure high availability and reliability.

Your role will also involve working with relational and/or NoSQL databases, designing and optimizing database schemas, data models, and queries to efficiently store and retrieve data. You will ensure data integrity, security, and compliance with privacy regulations.

Collaboration and effective communication are essential in this role. You will work collaboratively with cross-functional teams, participate in team meetings, scrums, and design reviews to share ideas, provide insights, and contribute to the overall success of projects. Mentoring junior engineers and promoting knowledge sharing within the team will also be part of your responsibilities.

Joining payever as a Backend Software Web Engineer (m/f/x) offers an exciting opportunity to contribute to cutting-edge projects, collaborate with talented individuals, and make a significant impact in the world of web application development. Your work will directly contribute to payever’s mission of helping businesses of any size to start, run and grow.

In this role, your day will look something like this

Web Application Development

   •   Design, develop, and maintain backend systems and services for web applications.

•   Write efficient and clean code in languages to implement new features and improve existing functionalities.

•   Collaborate with frontend developers and product managers to understand requirements and translate them into technical solutions.

•   Ensure proper integration of backend services with frontend components to deliver seamless user experiences.

Scalability and Performance Optimization

   •   Optimize backend systems to handle large-scale data processing and user traffic.

•   Conduct performance analysis and profiling to identify bottlenecks and implement optimizations.

•   Develop caching strategies, load balancing mechanisms, and distributed computing techniques to improve system efficiency and scalability.

•   Implement robust error handling and fault tolerance mechanisms to ensure high availability and reliability.

Database Management

   •   Design and optimize database schemas, data models, and queries to efficiently store and retrieve data.

•   Work with relational databases (such as MySQL, PostgreSQL) and/or NoSQL databases (such as MongoDB, Cassandra) as per project requirements.

•   Ensure data integrity, security, and compliance with privacy regulations.

Testing and Debugging

   •   Write comprehensive unit tests and participate in code reviews to maintain code quality and reliability.

•   Debug and troubleshoot production issues, identify root causes, and implement appropriate solutions.

•   Collaborate with quality assurance teams to ensure proper testing and validation of backend functionalities.

Collaboration and Communication

   •   Work collaboratively with cross-functional teams, including frontend developers, designers, and product managers, to align technical implementations with product goals.

•   Participate in team meetings, scrums, and design reviews to share ideas, provide insights, and contribute to the overall success of projects.

•   Mentor junior engineers, offer guidance, and promote knowledge sharing within the team.

Your skill set, capabilities and previous experience

   •   5+ years professional experience with any programming language

•   Bachelor’s or Master degree in Computer Science or related field;

•   3+ years experience in web development and REST APIs;

•   Good knowledge of OOP, design patterns, asynchronous programming, microservices, concurrency, and transactions;

•   Experience with various relational and NoSQL databases, such as MySQL/PostgreSQL, Oracle, Mongo, Redis;

•   Understanding fundamental design principles behind a scalable application;

•   Familiarity with Git

•   Strong problem-solving skills and the ability to analyze complex tecnical challenges

•   Able to meet deadlines and communicate with a remote team

Would be a plus

   •   Experience with TDD, preferably with Mocha and Chai;

•   Familiarity with Fastify;

•   Experience with RabbitMQ;

•   Typescript

•   Javascript/ES6;

•   Knowledge of Node.js and Express;

What you can expect from us

   •   A collaborative and inclusive work environment that values diverse perspectives and encourages teamwork.

•   Access to cutting-edge technology and resources to support your work and drive innovation.

•   Opportunities for professional growth and development through training programs, mentorship, and learning initiatives.

•   The chance to work on high-impact projects that contribute to the strategic growth of payever.

•   A supportive and empowering culture that promotes work-life balance and well-being.

•   Competitive compensation and benefits package, including bonuses, and various perks.

•   A culture that encourages and rewards creativity, initiative, and entrepreneurial thinking.

•   Opportunities for networking and building relationships with professionals across different industries and domains.

•   The ability to make a significant impact in shaping the future of technology and its applications.

•   A company that values and recognizes the contributions and achievements of its employees.

About payever

Founded in 2013 in Hamburg, Germany 🇩🇪 – payever’s mission is to challenge this status quo on behalf of small and medium sized businesses against the commerce giants. We do so by providing the right tools for sellers of any size to start, run and grow a successful business: We offer online shop as well as point of sale systems and highly flexible and customized payment, marketing, shipping and communication solutions. We start where others stop with the ultimate goal to free commerce.

We already convinced Santander and Microsoft to join our mission and help us to empower over 5.000 businesses in Germany, Sweden, Denmark and Norway to compete against existing marketplaces. We’re now 10 years old, but we’re hungry like it’s Day One – we still have the same big dreams and are looking for your help to achieve them!

Sound exciting? We think so too, and we can’t wait to hear from you!

To apply for this job please visit euremotejobs.com.