Senior Backend Software Engineer (f/m/d)
- Város
- Wien
- Cégnév
- Cropster GmbH
- Céginfo
- 25 állás a cégnél
- Cég címe
- None None
- Cég weboldal
- None
- Cég link
- https://at.indeed.com/cmp/Cropster-Gmbh
- Hirdetés aktiválása
- April 9, 2023, 5:12 a.m.
- Hirdetés utoljára aktív
- April 18, 2023, 12:11 p.m.
- Link
- https://at.indeed.com/viewjob?jk=83ace022f8f4c752

- Vienna,Wien
- 15
- Senior backend
- 10
- spring
- 7
- Lead
- 7
- java
- 5
- frontend
- 5
- remote,homeoffice
- 5
Farkas Kiss Endre legjobb állása Cropster GmbH
Levél szövege
Lieber Cropster GmbH!
Ich möchte mich bei Ihrem Unternehmen als Senior Backend Software Engineer (f/m/d) bewerben.
Ich bin ein Fullstack-Entwickler, bei dem ich meine 10-jährige Erfahrung mit verschiedenen Technologien einsetzen kann.
Ich habe meinen Lebenslauf an diese E-Mail angehängt.
Wir freuen uns darauf, von Ihnen zu hören!
Endre Farkas Kiss "Sodika"
Java and PHP Fullstack Developer, Nudist, Vlogger
https://www.linkedin.com/in/farkas-kiss-63bb9210a
https://sodika.org
Álláshirdetés szövege
About the role
At Cropster, we are building market-leading Software as a Service (SaaS) solutions to empower businesses throughout the coffee supply chain. Thousands of customers all over the world from farm to cup use our software products to make better coffee.
As a Senior Backend Engineer, you will join a team of experienced developers striving to deliver the best possible user experience for our customers. We use Java 11+, the Spring Framework, and selected AWS services to deliver a platform used in 100+ countries of the world. You will contribute well-reasoned design decisions for our platform and will work closely with peers, product managers, designers, and frontend developers on services that power the specialty coffee industry.
We collaborate closely across departments and we acknowledge learning from each other regardless of position or experience. We believe in growing together and we welcome your contributions to architectural and implementation decisions. This role provides ample room to grow not only as an expert in your field but also as a person.
The preferred locations for this role are Innsbruck or Vienna but we are open to discussing remote setups too.
What you'll do
You will understand and solve real-world problems for our customers. Our goal is to improve the specialty coffee supply chain on a global scale. You can deep dive not only into technical solutions but also understand business needs and propose architecture designs supporting them.
Develop new and improve existing features of our products as part of a cross-functional product team in an agile setting. You will have ownership of the code base you are mainly working on and you will take over end-to-end responsibility of increasingly complex projects.
Work with us using the Scrum framework and you will be involved in the entire software development life cycle. We are looking for people who want to bring in ideas for the specialty coffee industry with both worlds in mind: customer satisfaction and technical excellence.
Write server-side code that is elegant and solves the problem efficiently. You will focus on the performance, testability, and reliability of our systems and support peers by delivering and shaping our best practices according to the coding standards. Code reviews are a regular part of your job to help the team improve and share your knowledge with peers.
Implement REST endpoints for the data exchange between the frontend and the backend and between external services. You will also write and tune database queries for our MySQL database cluster using Hibernate ORM and our business intelligence tools.
Work with our Infrastructure Team on improve the performance, security, and stability of our services. Together you will monitor our systems and strive to detect problems before they affect our customers.
Learn about the specialty coffee industry and have an impact on the livelihoods of tens of thousands of coffee producers
Our technology stack
The backend is written with the Spring Framework using Java 11+.
We use an AWS RDS MySQL Aurora Cluster as a relational database and DynamoDB as a NoSQL data store. For session caching we use Redis and for our Data Warehouse, we use AWS RDS Postgres.
We use the JSON: API specification and its implementation Crnk for our REST services.
We write Unit and Integration Tests (using JUnit, Mockito, and Rest Assured) and strive to apply test-driven development where it makes sense. We monitor our applications using Data Dog end to end.
Our automated CI/CD pipeline builds and deploys our application using Docker Containers. We use our development and staging environment for thorough testing before we release it to production.
We use AWS as our cloud provider and utilize a broad set of services to scale the application and our IoT device fleet.
We are looking for someone with
A degree in Computer Science or related fields or a proven track record in developing non-trivial applications in a professional setting.
4+ years of working experience as a backend developer on a large code base with Java, preferably with the Spring Framework.
Expert knowledge in Git and software development workflows from build processes to deployment using modern CI / CD pipelines The ability to work self-sufficient. You require little oversight in your domain. You mentor peers and provide feedback using pull requests in a timely and informative way. You enjoy helping others while giving enough room for peers to make their own mistakes and learn from them.
Profound knowledge of Web technologies and relational database management systems. You can track down bugs in distributed systems and know how to speed up SQL queries. You have experience in incident management and can fix issues also in areas of the code base unfamiliar to you.
Deep knowledge and passion for software development that goes beyond coding. We are looking for someone who desires to solve real-world problems by writing reusable code that lasts for years, not months.
A team player mindset. You possess empathy with users and colleagues alike and you have great communication skills that allow you to explain complex technical details to a non-technical audience. You can turn requirements from product management, UX design, and software development into maintainable, performant, and secure code.
We embrace remote work for engineers who
Have strong organizational skills and can manage work packages for yourself and others efficiently. You know how to estimate the effort of projects and can provide alternatives that allow us to ship faster. You communicate effectively using Slack, video calls, emails, Jira, Confluence, and other collaborative tools.
Are proactive communicators and enjoy being part of a distributed team. At Cropster we discuss and solve problems together around the globe in a hybrid setup. We are looking for people who want to be part of an amazing team and reach out not only when they need help, but are responsive and clear in their communication.
Can bootstrap their technical setup and solve engineering hiccups independently (Java, Maven, Docker, MySQL, Linux, or Mac problems in particular). Whilst we are always there to support you, working remotely also means being able to help oneself more often than in an office setup.
Disclaimer: When it comes to our development team, we are fairly new to fully remote working arrangements. While Cropster has been a distributed company since day one, with offices and employees in several countries around the globe, our core product team has always been based in Austria.
We strongly believe that our culture, diversity, and team spirit is the driver of our success and it’s something we cherish and hold in high regard. Joining Cropster as a fully remote employee should not take away from that and we are more than open to adapting and exploring ways to accommodate remote colleagues in the future. We are therefore looking for someone with remote work experience, who helps us shape this idea and turn it into our new reality.
At this point, Cropster will only employ those who are legally authorized to work in Austria/the EU for this opening. For Non-EU applicants: please attach your work permit to your application.
What you can expect
The salary range for this position is € 54K to € 63K gross/year\_\_ and we look at factors like your experience and individual qualifications to determine our offer, which includes benefits like an educational and wellness budget, remote work possibilities, and working from home, flexible working hours, paid time for volunteer work, an endless stream of really great coffee, and much more. We also make our best possible offer upfront—no games.
We thrive on high commitment and a strong culture of collaboration to achieve our revolutionary mission of a sustainable coffee supply chain. If you want to have a significant impact and work with people who care, Cropster is the right place for you.